BUG: taskbar crash

Jasper Huijsmans jasper at moongroup.com
Mon Sep 22 19:19:42 CEST 2003


Op ma 22-09-2003, om 18:59 schreef Olivier Fourdan:
> On Mon, 2003-09-22 at 15:42, Jasper Huijsmans wrote:
> > > i don´t know if you already know this bug..anyway:
> > > 
> > > when I choose "Show system tray in taskbar" in the taskbar setting 
> > > dialog and have a system tray already running in the panel an error msg 
> > > is shown. when i don´t press on the error msg and but again on "Show 
> > > system...." (don´t know why i did that ;)  ) after that i press on the 
> > > error msg the taskbar crashes.....
> > > 
> > 
> > hmm, didn't know about this one. I'll have a look.
> 
> This is almost 100% sure it's related to the bug (corrupted window id) I
> fixed in systray. So I think there is no need to worry, it's already
> fixed.
> 

Well, I can reproduce this. This doesn't really look like the systray
bug you fixed:

Program received signal SIGSEGV, Segmentation fault.
0x4040009f in notify_changes (client=0x80c9060, old_list=0x80c0858,
    channel_name=0x807cb30 "8\031\a\b") at mcs-client.c:192
192                 client->notify(new_iter->setting->name,
new_iter->setting->channel_name, MCS_ACTION_NEW, new_iter->setting,
client->cb_data);
(gdb) bt
#0  0x4040009f in notify_changes (client=0x80c9060, old_list=0x80c0858,
    channel_name=0x807cb30 "8\031\a\b") at mcs-client.c:192
#1  0x40400846 in read_settings (client=0x80c9060,
    channel_name=0x80bfcc0 "TASKBAR") at mcs-client.c:496
#2  0x40400e3e in mcs_client_process_event (client=0x80c9060,
xev=0xbffff420)
    at mcs-client.c:634
#3  0x0804a06a in client_event_filter (xevent=0x807cb30,
event=0x80ab208,
    data=0x807cb30) at xftaskbar.c:86
#4  0x402e591a in gdk_event_apply_filters () from
/usr/lib/libgdk-x11-2.0.so.0
#5  0x402e75a6 in gdk_event_translate () from
/usr/lib/libgdk-x11-2.0.so.0
#6  0x402e7846 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x402e7a2d in gdk_event_dispatch () from
/usr/lib/libgdk-x11-2.0.so.0
#8  0x4050d89d in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
#9  0x4050e82c in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#10 0x4050eb2f in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#11 0x4050f1ef in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0x4013582f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x0804b48a in main (argc=1, argv=0xbffff694) at xftaskbar.c:575
#14 0x4056991e in __libc_start_main () from /lib/libc.so.6
(gdb)





More information about the Xfce4-dev mailing list