gconf-editor makes gnome-panel crash

Bug #35574 reported by Pierre Slamich
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gail (Ubuntu)
Fix Released
Medium
Daniel Holbach
gnome-panel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

i was asked in https://launchpad.net/malone/bugs/35244 to file a bug
i've run
gdb gconf-editor and
(gdb) run
 and then closed the app and i ran
(gdb) thread apply all bt (the latter didn't do anything)
the former,however produced this:

Starting program: /usr/bin/gconf-editor
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223878976 (LWP 12557)]
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
GTK Accessibility Module initialized

(gconf-editor:12557): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible

(gconf-editor:12557): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible
(no debugging symbols found)
(no debugging symbols found)

Revision history for this message
Sebastien Bacher (seb128) wrote :

hum, that's gnome-panel and not gconf-editor crashing? Could you run gnome-panel from gdb so?
- gnome-session-remove gnome-panel
- gdb gnome-panel
(gdb) run
... use gconf-editor and make it crash
(gdb) thread apply all bt

What do you change with gconf-editor?

Changed in gconf-editor:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
description: updated
Revision history for this message
Pierre Slamich (pierre-slamich) wrote :
Download full text (3.3 KiB)

That way gnome-panel doesn't seem to crash anymore.It keeps crashing the normal way though.I've removed a few (no debugging symbols found) for convenience

f*****@s*****:~$ gnome-session-remove gnome-panel
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
GTK Accessibility Module initialized

(gnome-session-remove:26789): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible

(gnome-session-remove:26789): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible
Removing 'gnome-panel' from the session

(gnome-session-remove:26789): GLib-CRITICAL **: g_shell_parse_argv: assertion `command_line != NULL' failed
f******@s*****:~$ gdb gnome-panel
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/gnome-panel
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1224165696 (LWP 26798)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
GTK Accessibility Module initialized

(gnome-panel:26798): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible

(gnome-panel:26798): Gnome-WARNING **: Accessibility: failed to find module 'libatk-bridge' which is needed to make this application accessible
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1229038672 (LWP 26806)]
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1224165696 (LWP 26798)]
0xb7b6972d in gtk_tree_model_filter_convert_iter_to_child_iter ()
   from /usr/lib/libgtk-x11-2.0.so.0
(gdb) Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type
GTK Accessibility Module initialized

(gconf-editor:26831): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is nee...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Can you install libgtk2.0-0-dbg gnome-panel-dbg to get the backtrace, and type "thread apply all bt" after the SIGSEGV signal?

Revision history for this message
Pierre Slamich (pierre-slamich) wrote :

I installed those two packages.
Btw,i couldn't do it via synaptic because of https://launchpad.net/distros/ubuntu/+source/synaptic/+bug/30685 (realy,really annoying)
What should i do? I can't launch libgtk2.0-0-dbg or gnome-panel-dbg via the applet launcher

Revision history for this message
Sebastien Bacher (seb128) wrote :

Just get a backtrace as you did before, gdb will get the symboles automatically

Revision history for this message
Pierre Slamich (pierre-slamich) wrote :

~$ gnome-session-remove gnome-panel
GTK Accessibility Module initialized

(gnome-session-remove:10668): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
Removing 'gnome-panel' from the session

(gnome-session-remove:10668): GLib-CRITICAL **: g_shell_parse_argv: assertion `command_line != NULL' failed
application finalize called
famille@slamone:~$ gdb gnome-panel
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/gnome-panel
[Thread debugging using libthread_db enabled]
[New Thread -1223620928 (LWP 10684)]
GTK Accessibility Module initialized

(gnome-panel:10684): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible
[New Thread -1233208400 (LWP 10689)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223620928 (LWP 10684)]
gtk_tree_model_filter_iter_has_child (model=0x81096a0, iter=0xbfce8eac)
    at gtktreemodelfilter.c:2070
2070 gtktreemodelfilter.c: Aucun fichier ou répertoire de ce type.
        in gtktreemodelfilter.c
(gdb) GTK Accessibility Module initialized

(gconf-editor:10710): Gnome-WARNING **: Accessibility: failed to find module 'libgail-gnome' which is needed to make this application accessible

Here it is but with that procedure,again, it doesn't crash.
Moreover,i don't catch
 "thread apply all bt" after the SIGSEGV signal
as i don't get any SIGSEGV signal

Btw,wouldn't a search fonction be handful in the terminal?

Revision history for this message
Sebastien Bacher (seb128) wrote : Re: [Bug 35574] gconf-editor makes gnome-panel crash

Le mercredi 29 mars 2006 à 13:14 +0000, Pierre Slamich a écrit :

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1223620928 (LWP 10684)]
> gtk_tree_model_filter_iter_has_child (model=0x81096a0, iter=0xbfce8eac)

...

> Here it is but with that procedure,again, it doesn't crash.
> Moreover,i don't catch
> "thread apply all bt" after the SIGSEGV signal
> as i don't get any SIGSEGV signal

What do you mean "as i don't get any SIGSEGV signal"? What about the
text from some line up comming from your comment?

Revision history for this message
Pierre Slamich (pierre-slamich) wrote :
Download full text (16.2 KiB)

I'm really confused
Here it is.

~$ gnome-session-remove gnome-panel
GTK Accessibility Module initialized

(gnome-session-remove:11770): Gnome-WARNING **: Accessibility: failed to find mo dule 'libgail-gnome' which is needed to make this application accessible
Removing 'gnome-panel' from the session

(gnome-session-remove:11770): GLib-CRITICAL **: g_shell_parse_argv: assertion `c ommand_line != NULL' failed
^[[Aapplication finalize called
famille@slamone:~$ gdb gnome-panel
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/ lib/tls/i686/cmov/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/gnome-panel
[Thread debugging using libthread_db enabled]
[New Thread -1223821632 (LWP 11787)]
GTK Accessibility Module initialized

(gnome-panel:11787): Gnome-WARNING **: Accessibility: failed to find module 'lib gail-gnome' which is needed to make this application accessible
[New Thread -1233409104 (LWP 11792)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223821632 (LWP 11787)]
0xb7bbc882 in gtk_tree_model_filter_iter_n_children (model=0x81096a0,
    iter=0xbfcb5e8c) at gtktreemodelfilter.c:2115
2115 gtktreemodelfilter.c: Aucun fichier ou répertoire de ce type.
        in gtktreemodelfilter.c
(gdb) GTK Accessibility Module initialized

(gconf-editor:11808): Gnome-WARNING **: Accessibility: failed to find module 'li bgail-gnome' which is needed to make this application accessible
thread apply all bt

Thread 2 (Thread -1233409104 (LWP 11792)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb768e8b4 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb780a6e8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3 0xb780abb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb7d0e70e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5 0xb7823472 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6 0xb7cca341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb76984de in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1223821632 (LWP 11787)):
#0 0xb7bbc882 in gtk_tree_model_filter_iter_n_children (model=0x81096a0,
    iter=0xbfcb5e8c) at gtktreemodelfilter.c:2115
#1 0xb7bb8c0d in IA__gtk_tree_model_iter_n_children (tree_model=0x81096a0,
    iter=0x0) at gtktreemodel.c:1183
#2 0xb6f7aa6b in gail_tree_view_new ()
   from /usr/lib/gtk-2.0/modules/libgail.so
#3 0xb6f7aaf9 in gail_tree_view_new ()
   from /usr/lib/gtk-2.0/modules/libgail.so
#4 0xb6f7b090 in gail_tree_view_ref_focus_cell ()
   from /usr/lib/gtk-2.0/modules/libgail.so
#5 0xb6f7b3ac in gail_tree_view_ref_focus_cell ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/gtk-2.0/modules/libgail.so
#6 0xb787d423 in g_cclosure_marshal_VOID__VOID ()
 ...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for the backtrace. According to it the bug is due to gail, if you go to don't use the System,Preferences,Assistive Technology Support you should get the issue

Changed in gnome-panel:
assignee: desktop-bugs → dholbach
status: Needs Info → Unconfirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

shouldn't get the issue rather

A backtrace with libgail-dbg might be useful too since that's the lib crashing

Revision history for this message
Edson A. Santos (Xterminator) (gnomosapiens-deactivatedaccount) wrote :

already it verified if it has the packages at-spi and libgail-gnome-module installed ?
these packages that contain the missing libraries.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Is the problem still existant with newest Dapper?

Changed in gail:
status: Unconfirmed → Needs Info
Revision history for this message
Pierre Slamich (pierre-slamich) wrote :

It seems that gconf-editor doesn't crash anymore. I hope this has been properly fixed

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for following up.

Changed in gail:
status: Needs Info → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

Closing at is seems to be fixed.

Changed in gnome-panel:
status: Unconfirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.