* bug#55890: 29.0.50; xwidget-webkit-browse-url: segfault in handle_one_xevent
@ 2022-06-10 14:36 Stephen Berman
2022-06-11 1:19 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
0 siblings, 1 reply; 3+ messages in thread
From: Stephen Berman @ 2022-06-10 14:36 UTC (permalink / raw)
To: 55890
[-- Attachment #1: Type: text/plain, Size: 1319 bytes --]
0. emacs -Q
1. M-x xwidget-webkit-browse-url RET solitr.com RET
2. Start playing the game (click "Help" in the menu bar for
instructions) and after some number of moves, including clicking the
stock of cards at least once, click "New Game", which should pop up a
modal dialog box asking whether to start a new game.
3. Clicking "OK" with the mouse starts a new game, but selecting "OK" by
hitting the RET key makes emacs segfault. Backtrace attached.
In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.17.6)
of 2022-06-10 built on strobelfs2
Repository revision: dc09759c1d1e7d7c6118fd8e582aaa57454cf001
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Linux From Scratch r11.0-165
Configured using:
'configure --with-xinput2 --with-xwidgets 'CFLAGS=-Og -g3'
PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XINPUT2 XPM XWIDGETS GTK3 ZLIB
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
[-- Attachment #2: gdb.txt --]
[-- Type: text/plain, Size: 75425 bytes --]
Starting program: /home/steve/build/emacs-master/src/emacs -Q
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe9b16640 (LWP 30631)]
[New Thread 0x7fffe9297640 (LWP 30632)]
[New Thread 0x7fffe88aa640 (LWP 30633)]
[New Thread 0x7fffdbf7f640 (LWP 30634)]
[Thread 0x7fffdbf7f640 (LWP 30634) exited]
[New Thread 0x7fffdbf7f640 (LWP 30635)]
[New Thread 0x7fffdb77e640 (LWP 30636)]
[Thread 0x7fffdbf7f640 (LWP 30635) exited]
[Thread 0x7fffdb77e640 (LWP 30636) exited]
[New Thread 0x7fffdb77e640 (LWP 30637)]
[New Thread 0x7fffdbf7f640 (LWP 30638)]
[Thread 0x7fffdb77e640 (LWP 30637) exited]
[Thread 0x7fffdbf7f640 (LWP 30638) exited]
[Thread 0x7fffe88aa640 (LWP 30633) exited]
[New Thread 0x7fffe88aa640 (LWP 30674)]
[New Thread 0x7fffdbf7f640 (LWP 30675)]
[New Thread 0x7fffdb77e640 (LWP 30676)]
[New Thread 0x7fffda7ff640 (LWP 30677)]
[Detaching after vfork from child process 30678]
[Detaching after vfork from child process 30679]
[New Thread 0x7fffd9ffe640 (LWP 30680)]
[New Thread 0x7fffd97fd640 (LWP 30681)]
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x0000000000569622 in handle_one_xevent (dpyinfo=0xd4d800, event=event@entry=0x7fffffffbdf0, finish=finish@entry=0x7fffffffbd5c, hold_quit=hold_quit@entry=0x0) at /home/steve/src/emacs/emacs-master/src/xterm.c:20115
20115 if (FRAME_DISPLAY_INFO (f)->xkb_desc)
#0 0x0000000000569622 in handle_one_xevent
(dpyinfo=0xd4d800, event=event@entry=0x7fffffffbdf0, finish=finish@entry=0x7fffffffbd5c, hold_quit=hold_quit@entry=0x0)
at /home/steve/src/emacs/emacs-master/src/xterm.c:20115
mods_rtrn = 0
copy_buffer = "\000\000\001", '\000' <repeats 21 times>, "\246\205\252\000\000\000\000\000\223\002\000\000\000\000\000\000\003\000\000\000\000\000\000\000\254\277\377\377\377\177\000\000\t\221\024\000\000\000\000\000`c\311\000\000\000\000\000\300\070\334\000\000\000\000\000\003"
old_state = <optimized out>
source = 0xe02b00
xkey = {
type = 2,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 56678900,
root = 414,
subwindow = 0,
time = 28071326,
x = -374,
y = -325,
x_root = 864,
y_root = 457,
state = 16,
keycode = 64,
same_screen = 1
}
state = 16
keysym = 7
copy_bufptr = 0x7fffffffb8e0 ""
copy_bufsiz = 81
c = <optimized out>
keycode = 64
i = <optimized out>
device = <optimized out>
must_free_data = false
xi_event = 0x19323d0
xev = 0x19323d0
bar = <optimized out>
inev = {
kind = NO_EVENT,
ie = {
kind = NO_EVENT,
part = scroll_bar_nowhere,
code = 0,
modifiers = 0,
x = XIL(0),
y = XIL(0),
timestamp = 0,
frame_or_window = XIL(0),
arg = XIL(0),
device = XIL(0x30)
},
sie = {
kind = NO_EVENT,
dpyinfo = 0x0,
requestor = 0,
selection = 0,
target = 0,
property = 0,
time = 0
}
}
count = 0
do_help = 0
nbytes = 0
any = <optimized out>
f = 0x0
hlinfo = 0xd4d900
compose_status = {
compose_ptr = 0x0,
chars_matched = 0
}
configureEvent = {
type = 0,
xany = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820
},
xkey = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
root = 4096,
subwindow = 0,
time = 0,
x = 1179670611,
y = 1092,
x_root = 31,
y_root = 0,
state = 1088,
keycode = 0,
same_screen = 0
},
xbutton = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
root = 4096,
subwindow = 0,
time = 0,
x = 1179670611,
y = 1092,
x_root = 31,
y_root = 0,
state = 1088,
button = 0,
same_screen = 0
},
xmotion = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
root = 4096,
subwindow = 0,
time = 0,
x = 1179670611,
y = 1092,
x_root = 31,
y_root = 0,
state = 1088,
is_hint = 0 '\000',
same_screen = 0
},
xcrossing = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
root = 4096,
subwindow = 0,
time = 0,
x = 1179670611,
y = 1092,
x_root = 31,
y_root = 0,
mode = 1088,
detail = 0,
same_screen = 0,
focus = 0,
state = 0
},
xfocus = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
mode = 4096,
detail = 0
},
xexpose = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
x = 4096,
y = 0,
width = 0,
height = 0,
count = 0
},
xgraphicsexpose = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
drawable = 13034820,
x = 4096,
y = 0,
width = 0,
height = 0,
count = 0,
major_code = 0,
minor_code = 1179670611
},
xnoexpose = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
drawable = 13034820,
major_code = 4096,
minor_code = 0
},
xvisibility = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
state = 4096
},
xcreatewindow = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
parent = 13034820,
window = 4096,
x = 0,
y = 0,
width = 0,
height = 0,
border_width = 1179670611,
override_redirect = 1092
},
xdestroywindow = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096
},
xunmap = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
from_configure = 0
},
xmap = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
override_redirect = 0
},
xmaprequest = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
parent = 13034820,
window = 4096
},
xreparent = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
parent = 0,
x = 0,
y = 0,
override_redirect = 1179670611
},
xconfigure = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
x = 0,
y = 0,
width = 0,
height = 0,
border_width = 1179670611,
above = 31,
override_redirect = 1088
},
xgravity = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
x = 0,
y = 0
},
xresizerequest = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
width = 4096,
height = 0
},
xconfigurerequest = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
parent = 13034820,
window = 4096,
x = 0,
y = 0,
width = 0,
height = 0,
border_width = 1179670611,
above = 31,
detail = 1088,
value_mask = 0
},
xcirculate = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
event = 13034820,
window = 4096,
place = 0
},
xcirculaterequest = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
parent = 13034820,
window = 4096,
place = 0
},
xproperty = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
atom = 4096,
time = 0,
state = 0
},
xselectionclear = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
selection = 4096,
time = 0
},
xselectionrequest = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
owner = 13034820,
requestor = 4096,
selection = 0,
target = 0,
property = 4691283957843,
time = 31
},
xselection = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
requestor = 13034820,
selection = 4096,
target = 0,
property = 0,
time = 4691283957843
},
xcolormap = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
colormap = 4096,
new = 0,
state = 0
},
xclient = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
message_type = 4096,
format = 0,
data = {
b = "\000\000\000\000\000\000\000\000SXPFD\004\000\000\037\000\000",
s = {0, 0, 0, 0, 22611, 18000, 1092, 0, 31, 0},
l = {0, 4691283957843, 31, 1088, 0}
}
},
xmapping = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
request = 4096,
first_keycode = 0,
count = 0
},
xerror = {
type = 0,
display = 0x0,
resourceid = 18446744073709551615,
serial = 8436571390,
error_code = 68 'D',
request_code = 229 '\345',
minor_code = 198 '\306'
},
xkeymap = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
window = 13034820,
key_vector = "\000\020", '\000' <repeats 22 times>, "SXPFD\004\000"
},
xgeneric = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
extension = 13034820,
evtype = 0
},
xcookie = {
type = 0,
serial = 0,
send_event = -1,
display = 0x1f6dbdcfe,
extension = 13034820,
evtype = 0,
cookie = 4096,
data = 0x0
},
pad = {4631248529308778496, 0, -1, 8436571390, 13034820, 4096, 0, 0, 4691283957843, 31, 1088, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 140737333067865, 0, 0}
}
next_event = {
type = 512647294,
xany = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1
},
xkey = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
root = 1,
subwindow = 4643242161058349328,
time = 4626104934678836424,
x = 0,
y = 0,
x_root = 0,
y_root = 0,
state = 0,
keycode = 0,
same_screen = 0
},
xbutton = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
root = 1,
subwindow = 4643242161058349328,
time = 4626104934678836424,
x = 0,
y = 0,
x_root = 0,
y_root = 0,
state = 0,
button = 0,
same_screen = 0
},
xmotion = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
root = 1,
subwindow = 4643242161058349328,
time = 4626104934678836424,
x = 0,
y = 0,
x_root = 0,
y_root = 0,
state = 0,
is_hint = 0 '\000',
same_screen = 0
},
xcrossing = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
root = 1,
subwindow = 4643242161058349328,
time = 4626104934678836424,
x = 0,
y = 0,
x_root = 0,
y_root = 0,
mode = 0,
detail = 0,
same_screen = 0,
focus = 0,
state = 0
},
xfocus = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
mode = 1,
detail = 0
},
xexpose = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
x = 1,
y = 0,
width = 272,
height = 1081089061,
count = -1925794616
},
xgraphicsexpose = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
drawable = 1,
x = 1,
y = 0,
width = 272,
height = 1081089061,
count = -1925794616,
major_code = 1077098989,
minor_code = 0
},
xnoexpose = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
drawable = 1,
major_code = 1,
minor_code = 0
},
xvisibility = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
state = 1
},
xcreatewindow = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
parent = 1,
window = 1,
x = 272,
y = 1081089061,
width = -1925794616,
height = 1077098989,
border_width = 0,
override_redirect = 0
},
xdestroywindow = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1
},
xunmap = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
from_configure = 272
},
xmap = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
override_redirect = 272
},
xmaprequest = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
parent = 1,
window = 1
},
xreparent = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
parent = 4643242161058349328,
x = -1925794616,
y = 1077098989,
override_redirect = 0
},
xconfigure = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
x = 272,
y = 1081089061,
width = -1925794616,
height = 1077098989,
border_width = 0,
above = 0,
override_redirect = 0
},
xgravity = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
x = 272,
y = 1081089061
},
xresizerequest = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
width = 1,
height = 0
},
xconfigurerequest = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
parent = 1,
window = 1,
x = 272,
y = 1081089061,
width = -1925794616,
height = 1077098989,
border_width = 0,
above = 0,
detail = 0,
value_mask = 0
},
xcirculate = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
event = 1,
window = 1,
place = 272
},
xcirculaterequest = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
parent = 1,
window = 1,
place = 272
},
xproperty = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
atom = 1,
time = 4643242161058349328,
state = -1925794616
},
xselectionclear = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
selection = 1,
time = 4643242161058349328
},
xselectionrequest = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
owner = 1,
requestor = 1,
selection = 4643242161058349328,
target = 4626104934678836424,
property = 0,
time = 0
},
xselection = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
requestor = 1,
selection = 1,
target = 4643242161058349328,
property = 4626104934678836424,
time = 0
},
xcolormap = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
colormap = 1,
new = 272,
state = 1081089061
},
xclient = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
message_type = 1,
format = 272,
data = {
b = "ȴ6\215\355\071\063@", '\000' <repeats 11 times>,
s = {-19256, -29386, 14829, 16435, 0, 0, 0, 0, 0, 0},
l = {4626104934678836424, 0, 0, 0, 0}
}
},
xmapping = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
request = 1,
first_keycode = 0,
count = 272
},
xerror = {
type = 512647294,
display = 0x407ebab5bd512ec7,
resourceid = 181835961691275264,
serial = 181835961691275264,
error_code = 1 '\001',
request_code = 0 '\000',
minor_code = 0 '\000'
},
xkeymap = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
window = 1,
key_vector = "\001\000\000\000\000\000\000\000\020\001\000\000%\034p@ȴ6\215\355\071\063@\000\000\000\000\000\000\000"
},
xgeneric = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
extension = 1,
evtype = 0
},
xcookie = {
type = 512647294,
serial = 4647357155220991687,
send_event = 0,
display = 0x28602d800000000,
extension = 1,
evtype = 0,
cookie = 1,
data = 0x40701c2500000110
},
pad = {4638564401019773054, 4647357155220991687, 181835961691275264, 181835961691275264, 1, 1, 4643242161058349328, 4626104934678836424, 0, 0, 0, 0, 0, 0, 4607182418800017408, 0, 4607182418800017408, 0, 4607182418800017408, 0, 0, 0, 4626604192193052672, 0}
}
coding = XIL(0x9ea0)
sa_avail = 16384
#1 0x000000000056b625 in x_dispatch_event (event=event@entry=0x7fffffffbdf0, display=<optimized out>) at /home/steve/src/emacs/emacs-master/src/xterm.c:21514
dpyinfo = <optimized out>
finish = 0
#2 0x000000000056b758 in event_handler_gdk (gxev=0x7fffffffbdf0, ev=<optimized out>, data=<optimized out>) at /home/steve/src/emacs/emacs-master/src/xterm.c:15023
xev = 0x7fffffffbdf0
#3 0x00007ffff74cd77f in gdk_event_apply_filters (xevent=xevent@entry=0x7fffffffbdf0, event=event@entry=0xc93ab0, window=window@entry=0x0) at gdkeventsource.c:79
filter = 0xc5e460
node = <optimized out>
tmp_list = 0xc13640 = {0xc5e460, 0xc7b560, 0xc7b580, 0x15d2240}
result = <optimized out>
#4 0x00007ffff74cdaa2 in gdk_event_source_translate_event (xevent=0x7fffffffbdf0, event_source=0xc962e0) at gdkeventsource.c:198
filter_window = <optimized out>
dpy = 0xc6d1e0
event = 0xc93ab0
result = GDK_FILTER_CONTINUE
event_translator = 0xc8d4a0
event = <optimized out>
xevent = {
type = 35,
xany = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723
},
xkey = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
keycode = 0,
same_screen = 1
},
xbutton = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
button = 0,
same_screen = 1
},
xmotion = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
is_hint = 0 '\000',
same_screen = 1
},
xcrossing = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
mode = 1,
detail = 0,
same_screen = 1,
focus = 0,
state = 272
},
xfocus = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
mode = 7635,
detail = 0
},
xexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
x = 7635,
y = 0,
width = 26420176,
height = 0,
count = 0
},
xgraphicsexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
drawable = 8589934723,
x = 7635,
y = 0,
width = 26420176,
height = 0,
count = 0,
major_code = 0,
minor_code = 0
},
xnoexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
drawable = 8589934723,
major_code = 7635,
minor_code = 0
},
xvisibility = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
state = 7635
},
xcreatewindow = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
override_redirect = 42336984
},
xdestroywindow = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635
},
xunmap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
from_configure = 26420176
},
xmap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
override_redirect = 26420176
},
xmaprequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635
},
xreparent = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
parent = 26420176,
x = 0,
y = 0,
override_redirect = 0
},
xconfigure = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
above = 181835961691275264,
override_redirect = 1
},
xgravity = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
x = 26420176,
y = 0
},
xresizerequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
width = 7635,
height = 0
},
xconfigurerequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
above = 181835961691275264,
detail = 1,
value_mask = 1
},
xcirculate = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
place = 26420176
},
xcirculaterequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
place = 26420176
},
xproperty = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
atom = 7635,
time = 26420176,
state = 0
},
xselectionclear = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
selection = 7635,
time = 26420176
},
xselectionrequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
owner = 8589934723,
requestor = 7635,
selection = 26420176,
target = 0,
property = 181835961691275264,
time = 181835961691275264
},
xselection = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
requestor = 8589934723,
selection = 7635,
target = 26420176,
property = 0,
time = 181835961691275264
},
xcolormap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
colormap = 7635,
new = 26420176,
state = 0
},
xclient = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
message_type = 7635,
format = 26420176,
data = {
b = '\000' <repeats 12 times>, "\330\002\206\002\000\000\000",
s = {0, 0, 0, 0, 0, 0, 728, 646, 0, 0},
l = {0, 181835961691275264, 181835961691275264, 1, 1}
}
},
xmapping = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
request = 7635,
first_keycode = 0,
count = 26420176
},
xerror = {
type = 35,
display = 0x494e3,
resourceid = 0,
serial = 13029856,
error_code = 131 '\203',
request_code = 0 '\000',
minor_code = 0 '\000'
},
xkeymap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
key_vector = "\323\035\000\000\000\000\000\000\320#\223\001", '\000' <repeats 16 times>, "\330\002\206\002"
},
xgeneric = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
extension = 131,
evtype = 2
},
xcookie = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
extension = 131,
evtype = 2,
cookie = 7635,
data = 0x19323d0
},
pad = {35, 300259, 0, 13029856, 8589934723, 7635, 26420176, 0, 181835961691275264, 181835961691275264, 1, 1, 4643242161058349328, 4626104934678836424, 4638564401019773054, 4638495543796220329, 4626076244215935272, 4643191787712401365, 4626076244215935272, 4645496605624934250, 4626076244215935272, 4647357155220991687, 4638564401019773054, 4647357155220991687}
}
xdisplay = 0xc6d1e0
event_source = 0xc962e0
display_x11 = 0xc7c0e0
#5 _gdk_x11_display_queue_events (display=0xc7c0e0) at gdkeventsource.c:341
event = <optimized out>
xevent = {
type = 35,
xany = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723
},
xkey = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
keycode = 0,
same_screen = 1
},
xbutton = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
button = 0,
same_screen = 1
},
xmotion = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
state = 1,
is_hint = 0 '\000',
same_screen = 1
},
xcrossing = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
root = 7635,
subwindow = 26420176,
time = 0,
x = 0,
y = 42336984,
x_root = 0,
y_root = 42336984,
mode = 1,
detail = 0,
same_screen = 1,
focus = 0,
state = 272
},
xfocus = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
mode = 7635,
detail = 0
},
xexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
x = 7635,
y = 0,
width = 26420176,
height = 0,
count = 0
},
xgraphicsexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
drawable = 8589934723,
x = 7635,
y = 0,
width = 26420176,
height = 0,
count = 0,
major_code = 0,
minor_code = 0
},
xnoexpose = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
drawable = 8589934723,
major_code = 7635,
minor_code = 0
},
xvisibility = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
state = 7635
},
xcreatewindow = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
override_redirect = 42336984
},
xdestroywindow = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635
},
xunmap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
from_configure = 26420176
},
xmap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
override_redirect = 26420176
},
xmaprequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635
},
xreparent = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
parent = 26420176,
x = 0,
y = 0,
override_redirect = 0
},
xconfigure = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
above = 181835961691275264,
override_redirect = 1
},
xgravity = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
x = 26420176,
y = 0
},
xresizerequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
width = 7635,
height = 0
},
xconfigurerequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
x = 26420176,
y = 0,
width = 0,
height = 0,
border_width = 0,
above = 181835961691275264,
detail = 1,
value_mask = 1
},
xcirculate = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
event = 8589934723,
window = 7635,
place = 26420176
},
xcirculaterequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
parent = 8589934723,
window = 7635,
place = 26420176
},
xproperty = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
atom = 7635,
time = 26420176,
state = 0
},
xselectionclear = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
selection = 7635,
time = 26420176
},
xselectionrequest = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
owner = 8589934723,
requestor = 7635,
selection = 26420176,
target = 0,
property = 181835961691275264,
time = 181835961691275264
},
xselection = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
requestor = 8589934723,
selection = 7635,
target = 26420176,
property = 0,
time = 181835961691275264
},
xcolormap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
colormap = 7635,
new = 26420176,
state = 0
},
xclient = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
message_type = 7635,
format = 26420176,
data = {
b = '\000' <repeats 12 times>, "\330\002\206\002\000\000\000",
s = {0, 0, 0, 0, 0, 0, 728, 646, 0, 0},
l = {0, 181835961691275264, 181835961691275264, 1, 1}
}
},
xmapping = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
request = 7635,
first_keycode = 0,
count = 26420176
},
xerror = {
type = 35,
display = 0x494e3,
resourceid = 0,
serial = 13029856,
error_code = 131 '\203',
request_code = 0 '\000',
minor_code = 0 '\000'
},
xkeymap = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
window = 8589934723,
key_vector = "\323\035\000\000\000\000\000\000\320#\223\001", '\000' <repeats 16 times>, "\330\002\206\002"
},
xgeneric = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
extension = 131,
evtype = 2
},
xcookie = {
type = 35,
serial = 300259,
send_event = 0,
display = 0xc6d1e0,
extension = 131,
evtype = 2,
cookie = 7635,
data = 0x19323d0
},
pad = {35, 300259, 0, 13029856, 8589934723, 7635, 26420176, 0, 181835961691275264, 181835961691275264, 1, 1, 4643242161058349328, 4626104934678836424, 4638564401019773054, 4638495543796220329, 4626076244215935272, 4643191787712401365, 4626076244215935272, 4645496605624934250, 4626076244215935272, 4647357155220991687, 4638564401019773054, 4647357155220991687}
}
xdisplay = 0xc6d1e0
event_source = 0xc962e0
display_x11 = 0xc7c0e0
#6 0x00007ffff7496930 in gdk_display_get_event (display=display@entry=0xc7c0e0) at gdkdisplay.c:442
__func__ = "gdk_display_get_event"
#7 0x00007ffff74cd812 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:363
display = 0xc7c0e0
event = <optimized out>
#8 0x00007ffff6dd1a2b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#9 0x00007ffff6dd1c98 in g_main_context_iterate.constprop () at /usr/lib/libglib-2.0.so.0
#10 0x00007ffff6dd1f73 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#11 0x00007ffff7714d13 in gtk_dialog_run (dialog=0x17a3670) at gtkdialog.c:1399
ri = {
dialog = 0x0,
response_id = -1,
loop = 0x1996570,
destroyed = 0
}
was_modal = 1
response_handler = 110067
unmap_handler = 110068
destroy_handler = 110070
delete_handler = 110069
__func__ = "gtk_dialog_run"
#12 0x00000000006aa07d in webkit_script_dialog_cb (webview=<optimized out>, script_dialog=0x7fffdacf7740, user=<optimized out>) at /home/steve/src/emacs/emacs-master/src/xwidget.c:2681
f = <optimized out>
type = WEBKIT_SCRIPT_DIALOG_CONFIRM
widget = <optimized out>
dialog = 0x17a3670
entry = 0x7ffff1b560c4
content_area = <optimized out>
box = 0x16f22d0
label = <optimized out>
content = <optimized out>
message = <optimized out>
result = <optimized out>
#13 0x00007fffef6ab5ba in ffi_call_unix64 () at /usr/lib/libffi.so.8
#14 0x00007fffef6aa7a3 in ffi_call_int () at /usr/lib/libffi.so.8
#15 0x00007ffff6ed6fb5 in g_cclosure_marshal_generic () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff6ed667f in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff6ee91c3 in signal_emit_unlocked_R () at /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff6ef4e71 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff6ef5cc2 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff2c2f5c0 in webkitWebViewRunJavaScriptConfirm(_WebKitWebView*, WTF::CString const&, WTF::Function<void (bool)>&&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#21 0x00007ffff2c1b11a in UIClient::runJavaScriptConfirm(WebKit::WebPageProxy&, WTF::String const&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::Function<void (bool)>&&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#22 0x00007ffff2b2cb79 in WTF::Detail::CallableWrapper<WebKit::WebPageProxy::runJavaScriptConfirm(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (bool)>&&)::{lambda(WebKit::WebPageProxy&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void ()>&&)#1}, void, WebKit::WebPageProxy&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void ()>&&>::call(WebKit::WebPageProxy&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void ()>&&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#23 0x00007ffff2b5b75b in WTF::Detail::CallableWrapper<WebKit::WebPageProxy::runModalJavaScriptDialog(WTF::RefPtr<WebKit::WebFrameProxy, WTF::RawPtrTraits<WebKit::WebFrameProxy>, WTF::DefaultRefDerefTraits<WebKit::WebFrameProxy> >&&, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (WebKit::WebPageProxy&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void ()>&&)>&&)::{lambda()#1}, void>::call() () at /usr/lib/libwebkit2gtk-4.0.so.37
#24 0x00007ffff2b5ac54 in WebKit::WebPageProxy::runModalJavaScriptDialog(WTF::RefPtr<WebKit::WebFrameProxy, WTF::RawPtrTraits<WebKit::WebFrameProxy>, WTF::DefaultRefDerefTraits<WebKit::WebFrameProxy> >&&, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (WebKit::WebPageProxy&, WebKit::WebFrameProxy*, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void ()>&&)>&&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#25 0x00007ffff2b66b70 in WebKit::WebPageProxy::runJavaScriptConfirm(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (bool)>&&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#26 0x00007ffff27f5433 in bool IPC::handleMessageSynchronous<Messages::WebPageProxy::RunJavaScriptConfirm, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (bool)>&&)>(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(WTF::ObjectIdentifier<WebCore::FrameIdentifierType>, WebKit::FrameInfoData&&, WTF::String const&, WTF::CompletionHandler<void (bool)>&&)) () at /usr/lib/libwebkit2gtk-4.0.so.37
#27 0x00007ffff27d5d73 in WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#28 0x00007ffff2a6103e in IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#29 0x00007ffff2b2fcb6 in non-virtual thunk to WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, WTF::UniqueRef<IPC::Encoder>&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#30 0x00007ffff2a597eb in IPC::Connection::dispatchSyncMessage(IPC::Decoder&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#31 0x00007ffff2a59941 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at /usr/lib/libwebkit2gtk-4.0.so.37
#32 0x00007ffff2a5b99f in IPC::Connection::SyncMessageState::dispatchMessagesAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&) () at /usr/lib/libwebkit2gtk-4.0.so.37
#33 0x00007ffff1b1e7aa in WTF::RunLoop::performWork() () at /usr/lib/libjavascriptcoregtk-4.0.so.18
#34 0x00007ffff1b8d559 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/libjavascriptcoregtk-4.0.so.18
#35 0x00007ffff1b8dfff in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /usr/lib/libjavascriptcoregtk-4.0.so.18
#36 0x00007ffff6dd1934 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#37 0x00000000006d5648 in xg_select (fds_lim=13, rfds=rfds@entry=0x7fffffffd9f0, wfds=<optimized out>, efds=efds@entry=0x0, timeout=0x7fffffffd670, timeout@entry=0x7fffffffd950, sigmask=sigmask@entry=0x0) at /home/steve/src/emacs/emacs-master/src/xgselect.c:281
pselect_errno = 11
all_rfds = {
fds_bits = {64, 0 <repeats 15 times>}
}
all_wfds = {
fds_bits = {0 <repeats 16 times>}
}
tmo = {
tv_sec = 0,
tv_nsec = 12000000
}
tmop = 0x7fffffffd670
context = 0xc96360
have_wfds = true
gfds_buf = {{
fd = 5,
events = 1,
revents = 0
}, {
fd = 6,
events = 1,
revents = 0
}, {
fd = 7,
events = 1,
revents = 0
}, {
fd = -101849600,
events = 1,
revents = 0
}, {
fd = 13034820,
events = 0,
revents = 0
}, {
fd = 4096,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -11632,
events = 32767,
revents = 0
}, {
fd = 1,
events = 0,
revents = 0
}, {
fd = -11552,
events = 32767,
revents = 0
}, {
fd = 80,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -11480,
events = 32767,
revents = 0
}, {
fd = 13034704,
events = 0,
revents = 0
}, {
fd = 1,
events = 0,
revents = 0
}, {
fd = 13034728,
events = 0,
revents = 0
}, {
fd = -11484,
events = 32767,
revents = 0
}, {
fd = 13039104,
events = 0,
revents = 0
}, {
fd = -155289151,
events = 32767,
revents = 0
}, {
fd = 13039104,
events = 0,
revents = 0
}, {
fd = -155294665,
events = 32767,
revents = 0
}, {
fd = 11,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13034704,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13034728,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13161632,
events = 0,
revents = 0
}, {
fd = -155284332,
events = 32767,
revents = 0
}, {
fd = 13034704,
events = 0,
revents = 0
}, {
fd = -272265662,
events = 32767,
revents = 0
}, {
fd = 13034576,
events = 0,
revents = 0
}, {
fd = -1,
events = 65535,
revents = 65535
}, {
fd = -11296,
events = 32767,
revents = 0
}, {
fd = -154881378,
events = 0,
revents = 0
}, {
fd = -11320,
events = 32767,
revents = 0
}, {
fd = -155286137,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -154880985,
events = 32767,
revents = 0
}, {
fd = -1,
events = 65535,
revents = 65535
}, {
fd = 0,
events = 1,
revents = 0
}, {
fd = 13034820,
events = 0,
revents = 0
}, {
fd = 4096,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -11312,
events = 32767,
revents = 0
}, {
fd = 1,
events = 0,
revents = 0
}, {
fd = -11232,
events = 32767,
revents = 0
}, {
fd = -272265662,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -1,
events = 65535,
revents = 65535
}, {
fd = -11152,
events = 32767,
revents = 0
}, {
fd = -145958517,
events = 0,
revents = 0
}, {
fd = 24604952,
events = 0,
revents = 0
}, {
fd = -155286137,
events = 32767,
revents = 0
}, {
fd = 13029856,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -1,
events = 65535,
revents = 65535
}, {
fd = 280073,
events = 1,
revents = 0
}, {
fd = 13034820,
events = 0,
revents = 0
}, {
fd = 4096,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -11168,
events = 32767,
revents = 0
}, {
fd = 1,
events = 0,
revents = 0
}, {
fd = -11088,
events = 32767,
revents = 0
}, {
fd = 80,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13443360,
events = 0,
revents = 0
}, {
fd = -11056,
events = 32767,
revents = 0
}, {
fd = -262273743,
events = 32767,
revents = 0
}, {
fd = 13034576,
events = 0,
revents = 0
}, {
fd = -10968,
events = 32767,
revents = 0
}, {
fd = -11008,
events = 32767,
revents = 0
}, {
fd = -262316814,
events = 32767,
revents = 0
}, {
fd = -11008,
events = 32767,
revents = 0
}, {
fd = -10968,
events = 32767,
revents = 0
}, {
fd = 21673552,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13198176,
events = 0,
revents = 0
}, {
fd = 13034704,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13443360,
events = 0,
revents = 0
}, {
fd = 13034728,
events = 0,
revents = 0
}, {
fd = 12665696,
events = 0,
revents = 0
}, {
fd = 13198048,
events = 0,
revents = 0
}, {
fd = 13443360,
events = 0,
revents = 0
}, {
fd = -10912,
events = 32767,
revents = 0
}, {
fd = -262273743,
events = 32767,
revents = 0
}, {
fd = 13034576,
events = 0,
revents = 0
}, {
fd = -10824,
events = 32767,
revents = 0
}, {
fd = -10864,
events = 32767,
revents = 0
}, {
fd = -262316814,
events = 32767,
revents = 0
}, {
fd = -10864,
events = 32767,
revents = 0
}, {
fd = -10824,
events = 32767,
revents = 0
}, {
fd = 21673552,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13198176,
events = 0,
revents = 0
}, {
fd = -10720,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -10728,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = -10720,
events = 32767,
revents = 0
}, {
fd = -10728,
events = 32767,
revents = 0
}, {
fd = -153290715,
events = 32767,
revents = 0
}, {
fd = -10752,
events = 32767,
revents = 0
}, {
fd = 25821920,
events = 0,
revents = 0
}, {
fd = 13198176,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 2147483647,
events = 0,
revents = 0
}, {
fd = -153282956,
events = 32767,
revents = 0
}, {
fd = 2147483647,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 25821920,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 13198176,
events = 0,
revents = 0
}, {
fd = 1,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 21620627,
events = 0,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 14432448,
events = 0,
revents = 0
}, {
fd = -153285516,
events = 32767,
revents = 0
}, {
fd = 0,
events = 0,
revents = 0
}, {
fd = 14432448,
events = 0,
revents = 0
}}
gfds = 0x7fffffffd270
gfds_size = <optimized out>
n_gfds = <optimized out>
retval = 0
our_fds = 1
max_fds = <optimized out>
i = <optimized out>
nfds = 1
tmo_in_millisec = 12
must_free = <optimized out>
need_to_dispatch = true
already_has_events = false
#38 0x0000000000681a70 in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=XIL(0), wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at /home/steve/src/emacs/emacs-master/src/process.c:5617
tls_nfds = 0
tls_available = {
fds_bits = {0 <repeats 16 times>}
}
process_skipped = false
wrapped = <optimized out>
channel_start = <optimized out>
child_fd = <optimized out>
last_read_channel = -1
channel = 1024
nfds = <optimized out>
Available = {
fds_bits = {0 <repeats 16 times>}
}
Writeok = {
fds_bits = {0 <repeats 16 times>}
}
check_write = true
check_delay = <optimized out>
no_avail = false
xerrno = 11
proc = <optimized out>
timeout = {
tv_sec = 0,
tv_nsec = 0
}
timer_delay = {
tv_sec = <optimized out>,
tv_nsec = <optimized out>
}
got_output_end_time = {
tv_sec = <optimized out>,
tv_nsec = <optimized out>
}
wait = TIMEOUT
got_some_output = -1
prev_wait_proc_nbytes_read = 0
retry_for_async = false
now = {
tv_sec = <optimized out>,
tv_nsec = <optimized out>
}
#39 0x0000000000471a36 in sit_for (timeout=timeout@entry=make_fixnum(30), reading=reading@entry=true, display_option=display_option@entry=1) at /home/steve/src/emacs/emacs-master/src/dispnew.c:6224
sec = 30
nsec = 0
do_display = true
curbuf_eq_winbuf = true
nbytes = <optimized out>
#40 0x00000000005ae091 in read_char (commandflag=1, map=map@entry=XIL(0x1b71e33), prev_event=XIL(0), used_mouse_menu=used_mouse_menu@entry=0x7fffffffde3b, end_time=end_time@entry=0x0) at /home/steve/src/emacs/emacs-master/src/lisp.h:754
tem0 = <optimized out>
timeout = 30
delay_level = <optimized out>
buffer_size = <optimized out>
c = <optimized out>
local_getcjmp = {{
__jmpbuf = {1, -6406934448601575926, 0, 0, 13497456, 12908739, 6406934449839394314, -6406933807172039158},
__mask_was_saved = 0,
__saved_mask = {
__val = {0, 0, 140737488346440, 0, 25494195, 1, 28778019, 0, 48, 28778019, 4294967295, 48, 6001545, 21579027, 0, 0}
}
}}
save_jump = {{
__jmpbuf = {0, 0, 0, 0, 0, 0, 0, 0},
__mask_was_saved = 0,
__saved_mask = {
__val = {0 <repeats 16 times>}
}
}}
tem = <optimized out>
save = <optimized out>
previous_echo_area_message = XIL(0)
also_record = XIL(0)
reread = false
recorded = false
polling_stopped_here = false
orig_kboard = 0xcdf470
#41 0x00000000005af48a in read_key_sequence (keybuf=keybuf@entry=0x7fffffffdf10, prompt=prompt@entry=XIL(0), dont_downcase_last=dont_downcase_last@entry=false, can_return_switch_frame=can_return_switch_frame@entry=true, fix_current_buffer=fix_current_buffer@entry=true, prevent_redisplay=prevent_redisplay@entry=false) at /home/steve/src/emacs/emacs-master/src/keyboard.c:9965
interrupted_kboard = 0xcdf470
interrupted_frame = 0xf91460
key = <optimized out>
used_mouse_menu = false
echo_local_start = 0
last_real_key_start = 0
keys_local_start = 0
new_binding = <optimized out>
t = 0
echo_start = 0
keys_start = 0
current_binding = XIL(0x1b71e33)
first_unbound = 31
mock_input = 0
used_mouse_menu_history = {false <repeats 30 times>}
fkey = {
parent = XIL(0xc509a3),
map = XIL(0xc509a3),
start = 0,
end = 0
}
keytran = {
parent = XIL(0x7fffec00749b),
map = XIL(0x7fffec00749b),
start = 0,
end = 0
}
indec = {
parent = XIL(0xc50993),
map = XIL(0xc50993),
start = 0,
end = 0
}
shift_translated = false
delayed_switch_frame = XIL(0)
original_uppercase = XIL(0)
original_uppercase_position = -1
dummyflag = false
starting_buffer = 0x17cc7f8
fake_prefixed_keys = XIL(0)
first_event = XIL(0)
second_event = <optimized out>
#42 0x00000000005b10c1 in command_loop_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1391
cmd = <optimized out>
keybuf = {make_fixnum(13), XIL(0x3), XIL(0x7fffffffdfc8), XIL(0xe7c0), XIL(0xb2cca0), XIL(0x30), make_fixnum(0), XIL(0), XIL(0), XIL(0x618bdc), XIL(0), XIL(0x7fffffffdfc0), make_fixnum(0), XIL(0x30), XIL(0), XIL(0x62a644), XIL(0), XIL(0x60), XIL(0), XIL(0), XIL(0), XIL(0x62bb59), XIL(0xb), XIL(0xe7c0), XIL(0x30), XIL(0x7fffeb8cd70d), XIL(0x1494e33), XIL(0x60), XIL(0), XIL(0x5a1904)}
i = <optimized out>
prev_modiff = 4
prev_buffer = 0x17cc7f8
#43 0x000000000062aea5 in internal_condition_case (bfun=bfun@entry=0x5b0cf7 <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x5a17d4 <cmd_error>) at /home/steve/src/emacs/emacs-master/src/eval.c:1485
val = <optimized out>
c = 0xc34b20
#44 0x000000000059acda in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/keyboard.c:1132
val = <optimized out>
#45 0x000000000062ae1c in internal_catch (tag=tag@entry=XIL(0xf660), func=func@entry=0x59acc4 <command_loop_2>, arg=arg@entry=XIL(0x90)) at /home/steve/src/emacs/emacs-master/src/eval.c:1208
val = <optimized out>
c = 0xc134c0
#46 0x000000000059aca1 in command_loop () at /home/steve/src/emacs/emacs-master/src/keyboard.c:1110
#47 0x00000000005a1381 in recursive_edit_1 () at /home/steve/src/emacs/emacs-master/src/keyboard.c:719
val = <optimized out>
#48 0x00000000005a1710 in Frecursive_edit () at /home/steve/src/emacs/emacs-master/src/keyboard.c:802
buffer = <optimized out>
#49 0x000000000059a3f0 in main (argc=2, argv=0x7fffffffe2f8) at /home/steve/src/emacs/emacs-master/src/emacs.c:2511
stack_bottom_variable = 0x6
no_loadup = false
junk = 0x0
dname_arg = 0x0
ch_to_dir = 0x0
original_pwd = <optimized out>
dump_mode = <optimized out>
skip_args = 0
temacs = 0x0
attempt_load_pdump = <optimized out>
only_version = false
rlim = {
rlim_cur = 10022912,
rlim_max = 18446744073709551615
}
lc_all = <optimized out>
sockfd = -1
module_assertions = <optimized out>
Continuing.
Thread 1 "emacs" hit Breakpoint 1, terminate_due_to_signal (sig=sig@entry=11, backtrace_limit=backtrace_limit@entry=40) at /home/steve/src/emacs/emacs-master/src/emacs.c:420
420 {
Continuing.
Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
__pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:45
45 pthread_kill.c: No such file or directory.
Continuing.
Couldn't get registers: No such process.
Couldn't get registers: No such process.
[Thread 0x7fffd97fd640 (LWP 30681) exited]
[Thread 0x7fffd9ffe640 (LWP 30680) exited]
[Thread 0x7fffda7ff640 (LWP 30677) exited]
[Thread 0x7fffdb77e640 (LWP 30676) exited]
[Thread 0x7fffdbf7f640 (LWP 30675) exited]
[Thread 0x7fffe88aa640 (LWP 30674) exited]
[Thread 0x7fffe9297640 (LWP 30632) exited]
[Thread 0x7fffe9b16640 (LWP 30631) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
The program is not being run.
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#55890: 29.0.50; xwidget-webkit-browse-url: segfault in handle_one_xevent
2022-06-10 14:36 bug#55890: 29.0.50; xwidget-webkit-browse-url: segfault in handle_one_xevent Stephen Berman
@ 2022-06-11 1:19 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-06-11 8:57 ` Stephen Berman
0 siblings, 1 reply; 3+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-06-11 1:19 UTC (permalink / raw)
To: Stephen Berman; +Cc: 55890
Stephen Berman <stephen.berman@gmx.net> writes:
> 0. emacs -Q
> 1. M-x xwidget-webkit-browse-url RET solitr.com RET
> 2. Start playing the game (click "Help" in the menu bar for
> instructions) and after some number of moves, including clicking the
> stock of cards at least once, click "New Game", which should pop up a
> modal dialog box asking whether to start a new game.
> 3. Clicking "OK" with the mouse starts a new game, but selecting "OK" by
> hitting the RET key makes emacs segfault. Backtrace attached.
Should be fixed now, thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
* bug#55890: 29.0.50; xwidget-webkit-browse-url: segfault in handle_one_xevent
2022-06-11 1:19 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-06-11 8:57 ` Stephen Berman
0 siblings, 0 replies; 3+ messages in thread
From: Stephen Berman @ 2022-06-11 8:57 UTC (permalink / raw)
To: Po Lu; +Cc: 55890-done
On Sat, 11 Jun 2022 09:19:17 +0800 Po Lu <luangruo@yahoo.com> wrote:
> Stephen Berman <stephen.berman@gmx.net> writes:
>
>> 0. emacs -Q
>> 1. M-x xwidget-webkit-browse-url RET solitr.com RET
>> 2. Start playing the game (click "Help" in the menu bar for
>> instructions) and after some number of moves, including clicking the
>> stock of cards at least once, click "New Game", which should pop up a
>> modal dialog box asking whether to start a new game.
>> 3. Clicking "OK" with the mouse starts a new game, but selecting "OK" by
>> hitting the RET key makes emacs segfault. Backtrace attached.
>
> Should be fixed now, thanks.
I confirm it's fixed, thanks. Closing the bug.
Steve Berman
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-06-11 8:57 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-10 14:36 bug#55890: 29.0.50; xwidget-webkit-browse-url: segfault in handle_one_xevent Stephen Berman
2022-06-11 1:19 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-06-11 8:57 ` Stephen Berman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.