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 607083 - crash in Panel: I had just started X (vi...
crash in Panel: I had just started X (vi...
Status: RESOLVED DUPLICATE of bug 519013
Product: gnome-panel
Classification: Other
Component: general
2.29.x
Other Linux
: Normal critical
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 635920 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-01-15 15:27 UTC by David Ronis
Modified: 2010-11-27 15:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30


Attachments
Backtrace of 2.29.6 hang (71.35 KB, text/plain)
2010-01-27 19:25 UTC, David Ronis
Details

Description David Ronis 2010-01-15 15:27:24 UTC
Version: 2.29.5.1

What were you doing when the application crashed?
I had just started X (via startx).   The panel never mapped, although something generated an error popup which I couldn't read (it was blank).  I noticed that there were 2 instances of clock-applet running, one left over from yestarday and one just started.   I killed the one from yesterday, but nothing happened.   When I killed the one from today, I triggered bug-buddy.



Distribution: Slackware Slackware 12.2.0
Gnome Release: 2.29.5 2010-01-12 (GARNOME)
BugBuddy Version: 2.28.0

System: Linux 2.6.32.3 #51 SMP PREEMPT Thu Jan 7 14:57:23 EST 2010 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10799003
Selinux: No
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: gnome
GTK+ Modules: gnomebreakpad

Memory status: size: 76947456 vsize: 76947456 resident: 16932864 share: 13635584 rss: 16932864 rss_rlim: 18446744073709551615
CPU usage: start_time: 1263568886 rtime: 53 utime: 48 stime: 5 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/garnome-svn-2.29.5/bin/gnome-panel'

[Thread debugging using libthread_db enabled]
[New Thread 0xb6246710 (LWP 14933)]
0xb70f614e in __waitpid_nocancel () from /lib/libpthread.so.0

Thread 1 (Thread 0xb6246710 (LWP 14933))

  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #1 IA__g_spawn_sync
    at gspawn.c line 386
  • #2 IA__g_spawn_command_line_sync
    at gspawn.c line 700
  • #3 run_bug_buddy
    at gnome-breakpad.cc line 369
  • #4 bugbuddy_segv_handle
    at gnome-breakpad.cc line 440
  • #5 <signal handler called>
  • #6 get_c_method
    at poa.c line 2570
  • #7 ORBit_c_stub_invoke
    at poa.c line 2622
  • #8 Bonobo_Unknown_ref
    at Bonobo_Unknown-stubs.c line 10
  • #9 bonobo_object_dup_ref
    at bonobo-object.c line 517
  • #10 bonobo_control_frame_bind_to_control
    at bonobo-control-frame.c line 811
  • #11 bonobo_widget_construct_control_from_objref
    at bonobo-widget.c line 96
  • #12 bonobo_widget_new_control_from_objref
    at bonobo-widget.c line 259
  • #13 panel_applet_frame_activated
    at panel-applet-frame.c line 1317
  • #14 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #15 async_recv_cb
    at orbit-small.c line 1160
  • #16 giop_invoke_async
    at giop.c line 619
  • #17 handle_reply
    at giop-recv-buffer.c line 1135
  • #18 giop_connection_handle_input
    at giop-recv-buffer.c line 1306
  • #19 link_connection_io_handler
    at linc-connection.c line 1475
  • #20 link_source_dispatch
    at linc-source.c line 164
  • #21 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #22 g_main_context_iterate
    at gmain.c line 2591
  • #23 IA__g_main_context_iteration
    at gmain.c line 2654
  • #24 link_main_iteration
    at linc.c line 285
  • #25 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #26 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #27 ORBit_small_invoke_stub_n
    at orbit-small.c line 577
  • #28 ORBit_c_stub_invoke
    at poa.c line 2649
  • #29 Bonobo_Control_getPopupContainer
    at Bonobo-stubs.c line 981
  • #30 bonobo_control_frame_get_popup_component
    at bonobo-control-frame.c line 1134
  • #31 panel_applet_frame_activated
    at panel-applet-frame.c line 1356
  • #32 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #33 async_recv_cb
    at orbit-small.c line 1160
  • #34 giop_invoke_async
    at giop.c line 619
  • #35 handle_reply
    at giop-recv-buffer.c line 1135
  • #36 giop_connection_handle_input
    at giop-recv-buffer.c line 1306
  • #37 link_connection_io_handler
    at linc-connection.c line 1475
  • #38 link_source_dispatch
    at linc-source.c line 164
  • #39 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #40 g_main_context_iterate
    at gmain.c line 2591
  • #41 IA__g_main_context_iteration
    at gmain.c line 2654
  • #42 link_main_iteration
    at linc.c line 285
  • #43 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #44 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #45 ORBit_small_invoke_stub_n
    at orbit-small.c line 577
  • #46 ORBit_c_stub_invoke
    at poa.c line 2649
  • #47 Bonobo_Control_getWindowId
    at Bonobo-stubs.c line 974
  • #48 bonobo_control_frame_get_remote_window
    at bonobo-control-frame.c line 269
  • #49 bonobo_socket_realize
    at bonobo-socket.c line 109
  • #50 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #51 g_type_class_meta_marshal
    at gclosure.c line 878
  • #52 IA__g_closure_invoke
    at gclosure.c line 767
  • #53 signal_emit_unlocked_R
    at gsignal.c line 3177
  • #54 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #55 IA__g_signal_emit
    at gsignal.c line 3037
  • #56 IA__gtk_widget_realize
    at gtkwidget.c line 3502
  • #57 IA__gtk_widget_map
    at gtkwidget.c line 3376
  • #58 gtk_bin_forall
    at gtkbin.c line 128
  • #59 IA__gtk_container_forall
    at gtkcontainer.c line 1499
  • #60 gtk_container_map
    at gtkcontainer.c line 2669
  • #61 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #62 g_type_class_meta_marshal
    at gclosure.c line 878
  • #63 IA__g_closure_invoke
    at gclosure.c line 767
  • #64 signal_emit_unlocked_R
    at gsignal.c line 3177
  • #65 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #66 IA__g_signal_emit
    at gsignal.c line 3037
  • #67 IA__gtk_widget_map
    at gtkwidget.c line 3378
  • #68 gtk_bin_forall
    at gtkbin.c line 128
  • #69 IA__gtk_container_forall
    at gtkcontainer.c line 1499
  • #70 gtk_container_map
    at gtkcontainer.c line 2669
  • #71 gtk_event_box_map
    at gtkeventbox.c line 460
  • #72 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #73 g_type_class_meta_marshal
    at gclosure.c line 878
  • #74 IA__g_closure_invoke
    at gclosure.c line 767
  • #75 signal_emit_unlocked_R
    at gsignal.c line 3177
  • #76 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #77 IA__g_signal_emit
    at gsignal.c line 3037
  • #78 IA__gtk_widget_map
    at gtkwidget.c line 3378
  • #79 IA__gtk_widget_set_parent
    at gtkwidget.c line 6269
  • #80 IA__gtk_fixed_put
    at gtkfixed.c line 165
  • #81 panel_widget_add
    at panel-widget.c line 2528
  • #82 panel_applet_register
    at applet.c line 1298
  • #83 panel_applet_frame_activated
    at panel-applet-frame.c line 1405
  • #84 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #85 async_recv_cb
    at orbit-small.c line 1160
  • #86 giop_invoke_async
    at giop.c line 619
  • #87 handle_reply
    at giop-recv-buffer.c line 1135
  • #88 giop_connection_handle_input
    at giop-recv-buffer.c line 1306
  • #89 link_connection_io_handler
    at linc-connection.c line 1475
  • #90 link_source_dispatch
    at linc-source.c line 164
  • #91 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #92 g_main_context_iterate
    at gmain.c line 2591
  • #93 IA__g_main_context_iteration
    at gmain.c line 2654
  • #94 link_main_iteration
    at linc.c line 285
  • #95 giop_recv_buffer_get
    at giop-recv-buffer.c line 727
  • #96 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #97 ORBit_small_invoke_stub_n
    at orbit-small.c line 577
  • #98 ORBit_c_stub_invoke
    at poa.c line 2649
  • #99 Bonobo_Unknown_queryInterface
    at Bonobo_Unknown-stubs.c line 23
  • #100 panel_applet_frame_activated
    at panel-applet-frame.c line 1284
  • #101 activation_async_callback
    at bonobo-activation-activate.c line 533
  • #102 async_recv_cb
    at orbit-small.c line 1160
  • #103 giop_invoke_async
    at giop.c line 619
  • #104 handle_reply
    at giop-recv-buffer.c line 1135
  • #105 giop_connection_handle_input
    at giop-recv-buffer.c line 1306
  • #106 link_connection_io_handler
    at linc-connection.c line 1475
  • #107 link_source_dispatch
    at linc-source.c line 164
  • #108 IA__g_main_context_dispatch
    at gmain.c line 1960
  • #109 g_main_context_iterate
    at gmain.c line 2591
  • #110 IA__g_main_loop_run
    at gmain.c line 2799
  • #111 IA__gtk_main
    at gtkmain.c line 1219
  • #112 main
    at main.c line 135
  • #0 __waitpid_nocancel
    from /lib/libpthread.so.0

Comment 1 David Ronis 2010-01-15 15:38:02 UTC
After submitting the bug-buddy report, gnome-panel exits (as expected); however, normally, gnome-panel restarts automatically after being terminated (e.g., after killall gnome-panel).  This does not happen.   

I restarted gnome-panel from a terminal window.   I see the text in the error-popup and on the terminal:  

** (gnome-panel:15275): WARNING **: panel-applet-frame.c:1273: failed to load applet OAFIID:GNOME_KeyboardApplet:
(null)

What's strange is that the keyboard applet does seem to be running, albeit, slightly differently than in the past.   Now I see the keyboard type in the panel notification area, whereas before it used to be on the panel proper.  (I seem to recall having both show in last version of gnome-panel, i.e., 2.29.5)

The panel now runs, although the clock/calendar doesn't show (it is running though).

Finally, bug-buddy hasn't identified the version correctly; I'm using 2.29.5.1.
Comment 2 David Ronis 2010-01-27 19:24:45 UTC
I just upgraded to gnome-panel 2.29.6 (from .5) along with other 29.6 gnome components.  After restartiing I still get an error popup (blank on initial startup, but similar to the one I reported before if I start from a terminal window).   The initial gnome-panel appears to be hung.  I attached a debugger to it and captured a huge backtrace which I will attach below.
Comment 3 David Ronis 2010-01-27 19:25:20 UTC
Created attachment 152443 [details]
Backtrace of 2.29.6 hang
Comment 4 Fabio Durán Verdugo 2010-11-27 15:56:25 UTC
*** Bug 635920 has been marked as a duplicate of this bug. ***
Comment 5 Fabio Durán Verdugo 2010-11-27 15:59:02 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 519013 ***