Gnome-session-manager crashes when some dbus apps run

Bug #56583 reported by QuinnStorm
2
Affects Status Importance Assigned to Milestone
gnome-session (Ubuntu)
Invalid
Undecided
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-session

It appears its a pointer bug of some kind, bt follows. The bug might actually be in libdbus-glib, I'm not sure. The stuff above <signal handler called> is where it tried to launch bug-buddy, but failed, since bug-buddy asked about a session manager, and locked (like all apps do until you remove its /tmp/.ICE-unix/$PID)

(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7873333 in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7f0e558 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb7856b53 in dbus_g_method_return_error ()
   from /usr/lib/libdbus-glib-1.so.2
#5 0xb77fdd28 in g_slist_find_custom () from /usr/lib/libglib-2.0.so.0
#6 0xb785ad0c in dbus_g_proxy_set_interface ()
   from /usr/lib/libdbus-glib-1.so.2
#7 0xb72197f8 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.2
#8 0xb7852a15 in dbus_server_setup_with_g_main ()
   from /usr/lib/libdbus-glib-1.so.2
#9 0xb77e70c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0xb77e9e62 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#11 0xb77ea20c in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0xb7c9c052 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#13 0x08053c57 in ?? ()
#14 0x080a5c48 in ?? ()
#15 0x080a92b8 in ?? ()
#16 0x00000000 in ?? ()
(gdb)

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

Thanks for your bug. What version of Ubuntu do you use? Do you have a dbus application example triggering that crash?

Changed in gnome-session:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
QuinnStorm (livinglatexkali) wrote : Re: [Bug 56583] Re: Gnome-session-manager crashes when some dbus apps run

Sorry, I meant to mention that. I use edgy, and one good example that
triggers it is compiz, another being cgwd, I know they are both
unsupported applications (at least the versions I run), but either way
they should not be able to trigger a crash in gnome-session-manager.

The best way I know of to trigger the crash is to stop and start one or
both of them a few times. The crash is not 100% reliable, but will
eventually happen. Because gnome-session-manager is the sm, it won't
let any other apps start, so you won't see it crashed until you look in
the process list and see that it spawned a bug-buddy, or see that you
can't start any more X apps.

On Thu, 17 Aug 2006 07:46:54 -0000
Sebastien Bacher <email address hidden> wrote:

> Thanks for your bug. What version of Ubuntu do you use? Do you have a
> dbus application example triggering that crash?
>
> ** Changed in: gnome-session (Ubuntu)
> Assignee: (unassigned) => Ubuntu Desktop Bugs
> Status: Unconfirmed => Needs Info
>

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

It'd be nice to get another backtrace with libglib2.0-0-dbg libgtk2.0-0-dbg libc6-dbg libgnomeui-0-dbg and debug builds of gnome-session and dbus installed. (http://wiki.ubuntu.com/DebuggingProgramCrash might help there.)

Revision history for this message
lithorus (lithorus) wrote :

It seems to be a libdbus linking problem in cgwd/compiz.

See this for further explanation :
http://www.compiz.net/post-36367

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

closing, previous comment status that's a compiz bug

Changed in gnome-session:
status: Needs Info → Rejected
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.