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 98544 - Crash soon after notification area gets destroyed
Crash soon after notification area gets destroyed
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: User Interface
0.3.0.99
Other Linux
: Normal normal
: ---
Assigned To: Colin Walters
Colin Walters
: 99724 (view as bug list)
Depends on:
Blocks: 97106
 
 
Reported: 2002-11-14 23:54 UTC by Roger So
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Roger So 2002-11-14 23:54:36 UTC
Steps to reproduce:

1. Add notification area applet to panel
2. Start rhythmbox
3. Remove the whole notification area applet
4. Rhythmbox crashes when it tries to update the notification area icon
(eg. changing songs)

Crashes every time.  Rhythmbox needs to handle the case that the
notification area icon (the GtkPlug) can be destroyed.
Comment 1 Mark Humphreys 2003-05-13 19:07:38 UTC
Duplicated issue ... 
Back trace as follows ....

Backtrace was generated from '/usr/bin/rhythmbox'

[New Thread 1088370688 (LWP 14853)]
[New Thread 1106328880 (LWP 14858)]
[New Thread 1104227632 (LWP 14857)]
[New Thread 1102126384 (LWP 14856)]
[New Thread 1116949808 (LWP 14855)]
[New Thread 1099701552 (LWP 14854)]
0xffffe002 in ?? ()

Thread 1 (Thread 1088370688 (LWP 14853))

  • #0 ??
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 g_type_check_instance_cast
    from /usr/lib/libgobject-2.0.so.0
  • #4 rb_shell_set_window_title
    at rb-shell.c line 945
  • #5 g_cclosure_marshal_VOID__STRING
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 rb_shell_player_sync_with_source
    at rb-shell-player.c line 1054


Comment 2 Mark Humphreys 2003-05-13 22:39:47 UTC
Having looked at the code and run it through, it crashes setting the
tooltip when the notification panel has been removed from the gnome
panel. 
Comment 3 Mark Humphreys 2003-05-13 23:05:44 UTC
Need to catch the delete event for the icon_tray, and then recreate
the icon_tray. This should also recreate the entry on a gnome-panel
crash. Patch to follow.
Comment 4 Sean Harshbarger 2003-08-03 10:27:12 UTC
Marking this as a blocker to 0.5.0. Assigning to Colin.

-harshy
Comment 5 Colin Walters 2003-08-05 03:25:19 UTC
This bug is just now fixed in the latest CVS.  Thanks for the report!
Comment 6 Colin Walters 2003-08-05 03:35:06 UTC
*** Bug 99724 has been marked as a duplicate of this bug. ***