Bug 638 - workrave crashed with SIGSEGV in _XimServerDestroy()
Status:
RESOLVED INVALID
Component:
GUI :: gtkmm
Version:
1.8.4
Hardware:
PC Linux
Importance:
P4 major
Target Milestone:
---
Assignee:
Rob Caelers
URL:
https://bugs.launchpad.net/ubuntu/+source/workrave/+bug/116100
Depends on:
Blocks:
Reported:
May 25 2007 09:56:12 UTC
by:
Daniel Holbach
Modified:
Sep 19 2007 23:03:28 UTC
CC List:
Ray Satiro
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Rob Caelers | Aug 27 2007 14:04:07 UTC | priority | P2 | P4 |
| Ray Satiro | Sep 19 2007 23:03:28 UTC | cc | Ray Satiro | |
| status | NEW | RESOLVED | ||
| resolution | INVALID |
Description
Daniel Holbach May 25 2007 09:56:12 UTC
Forwarded from: https://bugs.launchpad.net/ubuntu/+source/workrave/+bug/116100
Binary package hint: workrave
I have SCIM installed with the workaround to allow all apps to load...
ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Tue May 22 09:47:54 2007
Disassembly: 0xb5c864c0:
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/workrave
Package: workrave 1.8.4-1ubuntu3
PackageArchitecture: i386
ProcCmdline: /usr/bin/workrave
ProcCwd: /home/viet
ProcEnviron:
LANGUAGE=en_US:en
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_US.UTF-8
SHELL=/bin/bash
Signal: 11
SourcePackage: workrave
Uname: Linux godsbox 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip fax floppy fuse lpadmin netdev plugdev powerdev scanner tape video
#0 0xb5c864c0 in ?? ()
#1 0xb6edeca1 in _XimServerDestroy (im_2_destroy=0x82c6e70) at ../../../../modules/im/ximcp/imInt.c:110
i = 2
im = <value optimized out>
ic = <value optimized out>
#2 0xb6ed47b4 in _XimFilterServerDestroy (d=0x813e980, w=4194305, ev=0x84659e8, client_data=0xb5c864c0 <Address 0xb5c864c0 out of bounds>)
at ../../../../modules/im/ximcp/imDefFlt.c:381
No locals.
#3 0xb6e9284a in XFilterEvent (ev=0xbffbdd88, window=0) at ../../src/FilterEv.c:100
p = (XFilterEventList) 0x846d270
win = 4194305
mask = 655360
ret = <value optimized out>
#4 0xb7283cad in _gdk_events_queue (display=0x8146098) at gdkevents-x11.c:2239
node = (GList *) 0xb6d25ff4
event = (GdkEvent *) 0x8146098
xevent = {type = 17, xany = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305}, xkey = {type = 17, serial = 29128, send_event = 0,
display = 0x813e980, window = 4194305, root = 4194305, subwindow = 1, time = 61, x = 21, y = 0, x_root = 0, y_root = 0, state = 0, keycode = 1, same_screen = 1}, xbutton = {
type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, root = 4194305, subwindow = 1, time = 61, x = 21, y = 0, x_root = 0, y_root = 0, state = 0,
button = 1, same_screen = 1}, xmotion = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, root = 4194305, subwindow = 1, time = 61, x = 21,
y = 0, x_root = 0, y_root = 0, state = 0, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305,
root = 4194305, subwindow = 1, time = 61, x = 21, y = 0, x_root = 0, y_root = 0, mode = 0, detail = 1, same_screen = 1, focus = 0, state = 1040}, xfocus = {type = 17,
serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, mode = 4194305, detail = 1}, xexpose = {type = 17, serial = 29128, send_event = 0, display = 0x813e980,
window = 4194305, x = 4194305, y = 1, width = 61, height = 21, count = 0}, xgraphicsexpose = {type = 17, serial = 29128, send_event = 0, display = 0x813e980,
drawable = 4194305, x = 4194305, y = 1, width = 61, height = 21, count = 0, major_code = 0, minor_code = 0}, xnoexpose = {type = 17, serial = 29128, send_event = 0,
display = 0x813e980, drawable = 4194305, major_code = 4194305, minor_code = 1}, xvisibility = {type = 17, serial = 29128, send_event = 0, display = 0x813e980,
window = 4194305, state = 4194305}, xcreatewindow = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, parent = 4194305, window = 4194305, x = 1, y = 61,
width = 21, height = 0, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, event = 4194305,
window = 4194305}, xunmap = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, event = 4194305, window = 4194305, from_configure = 1}, xmap = {type = 17,
serial = 29128, send_event = 0, display = 0x813e980, event = 4194305, window = 4194305, override_redirect = 1}, xmaprequest = {type = 17, serial = 29128, send_event = 0,
display = 0x813e980, parent = 4194305, window = 4194305}, xreparent = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, event = 4194305, window = 4194305,
parent = 1, x = 61, y = 21, override_redirect = 0}, xconfigure = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, event = 4194305, window = 4194305, x = 1,
y = 61, width = 21, height = 0, border_width = 0, above = 0, override_redirect = 0}, xgravity = {type = 17, serial = 29128, send_event = 0, display = 0x813e980,
event = 4194305, window = 4194305, x = 1, y = 61}, xresizerequest = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, width = 4194305,
height = 1}, xconfigurerequest = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, parent = 4194305, window = 4194305, x = 1, y = 61, width = 21, height = 0,
border_width = 0, above = 0, detail = 0, value_mask = 1}, xcirculate = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, event = 4194305, window = 4194305,
place = 1}, xcirculaterequest = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, parent = 4194305, window = 4194305, place = 1}, xproperty = {type = 17,
serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, atom = 4194305, time = 1, state = 61}, xselectionclear = {type = 17, serial = 29128, send_event = 0,
display = 0x813e980, window = 4194305, selection = 4194305, time = 1}, xselectionrequest = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, owner = 4194305,
requestor = 4194305, selection = 1, target = 61, property = 21, time = 0}, xselection = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, requestor = 4194305,
selection = 4194305, target = 1, property = 61, time = 21}, xcolormap = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, colormap = 4194305,
new = 1, state = 61}, xclient = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305, message_type = 4194305, format = 1, data = {
b = "=\000\000\000\025", '\0' <repeats 14 times>, s = {61, 0, 21, 0, 0, 0, 0, 0, 0, 0}, l = {61, 21, 0, 0, 0}}}, xmapping = {type = 17, serial = 29128, send_event = 0,
display = 0x813e980, window = 4194305, request = 4194305, first_keycode = 1, count = 61}, xerror = {type = 17, display = 0x71c8, resourceid = 0, serial = 135522688,
error_code = 1 '\001', request_code = 0 '\0', minor_code = 64 '@'}, xkeymap = {type = 17, serial = 29128, send_event = 0, display = 0x813e980, window = 4194305,
key_vector = "\001\000@\000\001\000\000\000=\000\000\000\025", '\0' <repeats 18 times>}, pad = {17, 29128, 0, 135522688, 4194305, 4194305, 1, 61, 21, 0, 0, 0, 0, 1, 1, 0,
1040, 0, 0, 0, 0, 0, 0, 0}}
xdisplay = (Display *) 0x813e980
#5 0xb72840ff in gdk_event_dispatch (source=0x814fc48, callback=0, user_data=0x0) at gdkevents-x11.c:2312
display = (GdkDisplay *) 0x8146098
event = <value optimized out>
#6 0xb6f93df2 in IA__g_main_context_dispatch (context=0x814fc90) at gmain.c:2045
No locals.
#7 0xb6f96dcf in g_main_context_iterate (context=0x814fc90, block=1, dispatch=1, self=0x81676d0) at gmain.c:2677
got_ownership = <value optimized out>
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x82bb338
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#8 0xb6f97179 in IA__g_main_loop_run (loop=0x82b10c0) at gmain.c:2881
got_ownership = -1226513344
self = (GThread *) 0x81676d0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#9 0xb749c044 in IA__gtk_main () at gtkmain.c:1177
tmp_list = (GList *) 0xbffbdf94
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x812c138
loop = (GMainLoop *) 0x82b10c0
#10 0xb78fc3d7 in Gtk::Main::run_impl (this=0xbffbdf94) at main.cc:534
No locals.
#11 0xb78fc1c2 in Gtk::Main::run () at main.cc:481
No locals.
#12 0x080ac555 in GUI::main (this=0x812c138) at GUI.cc:233
kit = {<sigc::trackable> = {callback_list_ = 0x0}, _vptr.Main = 0xb7a2bf88, static signal_run_ = {<No data fields>}, static signal_quit_ = {<No data fields>},
static signal_key_snooper_ = {<No data fields>}, static instance_ = 0xbffbdf94}
display = 0x818d9f8 ""
#13 0x080ca75c in run (argc=1, argv=0xbffbe084) at main.cc:44
gui = (class GUI *) 0x812c138
#14 0x080ca793 in main (argc=) at main.cc:56
ret = 138828264Comment 1
Rob Caelers May 31 2007 19:06:09 UTC
I have't been able to reproduce this crash. I tried to configure SCIM as described here: https://help.ubuntu.com/community/SCIM. Any tips on how to reproduce this crash? I don't think this bug is workrave specific, see: https://bugs.launchpad.net/ubuntu/+source/mail-notification/+bug/99259
Comment 2
Daniel Holbach Jun 1 2007 11:11:45 UTC
Thanks a lot for pointing this out. I'm happy for you to close the bug, I'll ask the submitter how to reproduce the problem.