After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 322730 - GNOME session manager crashed
GNOME session manager crashed
Status: RESOLVED FIXED
Product: ORBit
Classification: Deprecated
Component: general
0.5
Other Linux
: Normal critical
: ---
Assigned To: ORBit maintainers
ORBit maintainers
: 327898 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-11-29 07:58 UTC by Ulrich.Windl
Modified: 2006-01-23 09:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Ulrich.Windl 2005-11-29 07:58:37 UTC
Distribution: Unknown
Package: gnome-session
Severity: Normal
Version: GNOME2.12.0 unspecified
Gnome-Distributor: SUSE
Synopsis: GNOME session manager crashed
Bugzilla-Product: gnome-session
Bugzilla-Component: gnome-session
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
Description of the crash:

When trying to log out, session-manager crashed

Steps to reproduce the crash:
1. Suspend the computer
2. Resume the computer
3. Session manager seems unstable then

Expected Results:
Session manager is stable

How often does this happen?
Once so far

Additional Information:
After resume I had several "Information" windows appearing without
displaying any contents. So I wanted to restart the computer.


Debugging Information:

Backtrace was generated from '/opt/gnome/bin/gnome-session'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1089891200 (LWP 1123)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread 1089891200 (LWP 1123))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 ORBit_adaptor_setup
    from /opt/gnome/lib/libORBit-2.so.0
  • #5 ORBit_handle_request
    from /opt/gnome/lib/libORBit-2.so.0
  • #6 giop_connection_handle_input
    from /opt/gnome/lib/libORBit-2.so.0
  • #7 link_connection_set_max_buffer
    from /opt/gnome/lib/libORBit-2.so.0
  • #8 link_servers_move_io_T
    from /opt/gnome/lib/libORBit-2.so.0
  • #9 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #10 g_main_context_check
    from /opt/gnome/lib/libglib-2.0.so.0
  • #11 g_main_context_iteration
    from /opt/gnome/lib/libglib-2.0.so.0
  • #12 link_main_iteration
    from /opt/gnome/lib/libORBit-2.so.0
  • #13 giop_recv_buffer_get
    from /opt/gnome/lib/libORBit-2.so.0
  • #14 ORBit_small_invoke_stub
    from /opt/gnome/lib/libORBit-2.so.0
  • #15 ORBit_small_invoke_stub_n
    from /opt/gnome/lib/libORBit-2.so.0
  • #16 ORBit_c_stub_invoke
    from /opt/gnome/lib/libORBit-2.so.0
  • #17 Bonobo_ActivationContext__get_directories
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #18 bonobo_activation_object_directory_get
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #19 bonobo_activation_register_client
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #20 bonobo_activation_internal_service_get_extended
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #21 bonobo_activation_service_get
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #22 bonobo_activation_activation_context_get
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #23 bonobo_activation_activate_async
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #24 bonobo_activation_activate_from_id_async
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #25 gsm_gsd_start
  • #26 bonobo_activation_activate_from_id
    from /opt/gnome/lib/libbonobo-activation.so.4
  • #27 ORBit_small_demarshal_async
    from /opt/gnome/lib/libORBit-2.so.0
  • #28 giop_invoke_async
    from /opt/gnome/lib/libORBit-2.so.0
  • #29 giop_recv_list_zap
    from /opt/gnome/lib/libORBit-2.so.0
  • #30 giop_connection_get_type
    from /opt/gnome/lib/libORBit-2.so.0
  • #31 link_connection_unref
    from /opt/gnome/lib/libORBit-2.so.0
  • #32 link_connection_state_changed
    from /opt/gnome/lib/libORBit-2.so.0
  • #33 link_connection_exec_disconnect
    from /opt/gnome/lib/libORBit-2.so.0
  • #34 link_unlock
    from /opt/gnome/lib/libORBit-2.so.0
  • #35 link_exec_command
    from /opt/gnome/lib/libORBit-2.so.0
  • #36 link_connection_disconnect
    from /opt/gnome/lib/libORBit-2.so.0
  • #37 giop_connection_close
    from /opt/gnome/lib/libORBit-2.so.0
  • #38 giop_connection_close
    from /opt/gnome/lib/libORBit-2.so.0
  • #39 g_object_run_dispose
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #40 link_connections_close
    from /opt/gnome/lib/libORBit-2.so.0
  • #41 giop_shutdown
    from /opt/gnome/lib/libORBit-2.so.0
  • #42 CORBA_ORB_shutdown
    from /opt/gnome/lib/libORBit-2.so.0
  • #43 CORBA_ORB_destroy
    from /opt/gnome/lib/libORBit-2.so.0
  • #44 CORBA_ORB_destroy
    from /opt/gnome/lib/libORBit-2.so.0
  • #45 exit
    from /lib/tls/libc.so.6
  • #46 __libc_start_main
    from /lib/tls/libc.so.6
  • #47 _start
  • #0 __kernel_vsyscall




------- Bug moved to this database by unknown@gnome.bugs 2005-11-29 07:58 UTC -------

Comment 1 Ulrich.Windl 2005-11-29 08:34:18 UTC
Version is SUSE Linux 10.0.
Comment 2 Christian Kirbach 2006-01-20 18:58:43 UTC
can you install the liborbit debug package please, and repost the stack trace?

Thanks for the bug report. Unfortunately, that stack trace is not very useful
in determining the cause of the crash. Can you get us one with debugging
symbols? Please see http://live.gnome.org/GettingTraces for more information on
how to do so.
Comment 3 Christian Kirbach 2006-01-20 18:58:50 UTC
*** Bug 327898 has been marked as a duplicate of this bug. ***
Comment 4 Christian Kirbach 2006-01-20 18:59:22 UTC
trace similar to Bug 146075
Comment 5 Danilo Piazzalunga 2006-01-21 17:22:24 UTC
I hope this will do.


Backtrace was generated from '/usr/libexec/trashapplet'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1224264000 (LWP 7245)]
[New Thread -1227064400 (LWP 7246)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1227064400 (LWP 7246))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 ORBit_adaptor_find
    at orbit-adaptor.c line 164
  • #5 ORBit_handle_request
    at orbit-adaptor.c line 255
  • #6 giop_connection_handle_input
    at giop-recv-buffer.c line 1282
  • #7 link_connection_io_handler
    at linc-connection.c line 1367
  • #8 link_source_dispatch
    at linc-source.c line 159
  • #9 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #10 g_main_context_iterate
    at gmain.c line 2547
  • #11 IA__g_main_loop_run
    at gmain.c line 2751
  • #12 link_io_thread_fn
    at linc.c line 394
  • #13 g_thread_create_proxy
    at gthread.c line 582
  • #14 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #15 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 6 Christian Kirbach 2006-01-22 16:02:03 UTC
yes, thanks Danilo.
confirming report.

looks like ORBit_handle_request() calls ORBit_adaptor_find() with
adaptor = (ORBit_ObjectAdaptor) 0x0
Comment 7 Michael Meeks 2006-01-23 09:37:31 UTC
fix back-ported to the gnome-2-12 branch - thanks for the report.
Comment 8 Michael Meeks 2006-01-23 09:40:30 UTC
of course - quite why we suddenly start getting these invalid object references coming in left & right, I have no idea ;-) clearly something odd there. Perhaps it's re-using a socket where it used not to before - that'd be odd though.