Loads of crashes in the panel / gwmh.c (gnome-core 1.4.x)
- From: Kjartan Maraas <kmaraas online no>
- To: gnome-devel-list gnome org, desktop-devel gnome org, GNOME Hackers <gnome-hackers gnome org>
- Subject: Loads of crashes in the panel / gwmh.c (gnome-core 1.4.x)
- Date: 24 Apr 2002 07:22:33 +0200
Hi all.
We've received a whole lot of crash reports in bugzilla for 1.4.x that
points to problems with the desk-guide code, more specific - list
handling in gwmh.c. It could be specific to the panel and it could be
deskguide/tasklist specific.
Take a look at http://bugzilla.gnome.org/show_bug.cgi?id=59500 to see
the buglist.
I've compiled a panel with efence linked in and a hacked glist.c (from
owen) to make things more visible and this is the backtrace I get:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 1345)]
gdk_window_add_filter (window=0x43f3dfcc,
function=0x805a538 <task_event_monitor>, data=0x44078f98)
at gdkwindow.c:1966
1966 if ((filter->function == function) && (filter->data == data))
(gdb) bt
#0 gdk_window_add_filter (window=0x43f3dfcc,
function=0x805a538 <task_event_monitor>, data=0x44078f98)
at gdkwindow.c:1966
#1 0x0805bafc in task_new (window=0x43f3dfcc) at gwmh.c:1726
#2 0x0805be9c in client_list_sync (xwindow_ids=0x440b6fcc, n_ids=1)
at gwmh.c:1862
#3 0x0805ac8d in gwmh_desk_update (imask=GWMH_DESK_INFO_CLIENT_LIST)
at gwmh.c:1100
#4 0x0805b54e in gwmh_idle_handler (data=0x0) at gwmh.c:1490
#5 0x404b7ddc in g_idle_dispatch (source_data=0x805b510,
dispatch_time=0xbffed6f0, user_data=0x0) at gmain.c:1367
#6 0x404b6e41 in g_main_dispatch (dispatch_time=0xbffed6f0) at
gmain.c:656
#7 0x404b7445 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#8 0x404b75d4 in g_main_run (loop=0x47b93ffc) at gmain.c:935
#9 0x403e101b in gtk_main () at gtkmain.c:524
#10 0x0805e38f in main (argc=1, argv=0xbffed7f4) at main.c:423
#11 0x420174d9 in __libc_start_main () from /lib/i686/libc.so.6
(gdb) list
1961 tmp_list = gdk_default_filters;
1962
1963 while (tmp_list)
1964 {
1965 filter = (GdkEventFilter *)tmp_list->data;
1966 if ((filter->function == function) && (filter->data == data))
1967 return;
1968 tmp_list = tmp_list->next;
1969 }
1970
It would be really nice with some help tracking this issue down since
it's become somewhat a showstopper for GNOME 1.4.1 just because of the
sheer amount of people reporting it.
Thanks in advance.
Cheers
Kjartan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]