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 427452 - When crossfading backend is activated, rhythmbox svn trunk crashes if goom visualization is started then rhythmbox is minimized to tray ( while visualization still active ) and then directly restored.
When crossfading backend is activated, rhythmbox svn trunk crashes if goom vi...
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-04-08 00:01 UTC by Hussam Al-Tayeb
Modified: 2007-06-18 23:05 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Hussam Al-Tayeb 2007-04-08 00:01:25 UTC
What were you doing when the application crashed?
Rhythmbox svn trunk crashes if goom visualization is started then rhythmbox is minimized to tray ( while visualization still active ) and then directly restored.


Distribution: Unknown
Gnome Release: 2.18.0 2007-03-19 (Archlinux)
BugBuddy Version: 2.18.0

System: Linux 2.6.20-ARCH #1 SMP PREEMPT Sat Apr 7 08:43:08 CEST 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: gnome

Memory status: size: 157786112 vsize: 157786112 resident: 32428032 share: 18264064 rss: 32428032 rss_rlim: 4294967295
CPU usage: start_time: 1175990301 rtime: 558 utime: 517 stime: 41 cutime:2 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/gnome/bin/rhythmbox'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229474096 (LWP 10070)]
[New Thread -1395385456 (LWP 12221)]
[New Thread -1386992752 (LWP 11510)]
[New Thread -1319851120 (LWP 10945)]
[New Thread -1311458416 (LWP 10937)]
[New Thread -1303065712 (LWP 10936)]
[New Thread -1294673008 (LWP 10935)]
[New Thread -1286198384 (LWP 10934)]
[New Thread -1259480176 (LWP 10755)]
[New Thread -1231549552 (LWP 10754)]
[New Thread -1268327536 (LWP 10243)]
0xb7f3a410 in __kernel_vsyscall ()

Thread 1 (Thread -1229474096 (LWP 10070))

  • #0 __kernel_vsyscall
  • #1 ??
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gst_base_sink_pad_getcaps
    from /usr/lib/libgstbase-0.10.so.0
  • #5 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #6 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #7 gst_proxy_pad_do_getcaps
    from /usr/lib/libgstreamer-0.10.so.0
  • #8 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #9 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #10 gst_proxy_pad_do_getcaps
    from /usr/lib/libgstreamer-0.10.so.0
  • #11 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #12 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #13 gst_proxy_pad_do_getcaps
    from /usr/lib/libgstreamer-0.10.so.0
  • #14 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #15 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 gst_pad_peer_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #17 gst_base_transform_getcaps
    from /usr/lib/libgstbase-0.10.so.0
  • #18 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #19 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 gst_pad_peer_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 gst_base_transform_getcaps
    from /usr/lib/libgstbase-0.10.so.0
  • #22 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 gst_pad_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #24 gst_pad_peer_get_caps
    from /usr/lib/libgstreamer-0.10.so.0
  • #25 gst_base_transform_getcaps
    from /usr/lib/libgstbase-0.10.so.0
  • #26 gst_pad_get_caps_unlocked
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 gst_pad_link
    from /usr/lib/libgstreamer-0.10.so.0
  • #28 pad_link_maybe_ghosting
    from /usr/lib/libgstreamer-0.10.so.0
  • #29 gst_element_link_pads
    from /usr/lib/libgstreamer-0.10.so.0
  • #30 gst_element_link_pads_filtered
    from /usr/lib/libgstreamer-0.10.so.0
  • #31 gst_element_link
    from /usr/lib/libgstreamer-0.10.so.0
  • #32 gst_element_link_many
    from /usr/lib/libgstreamer-0.10.so.0
  • #33 update_visualizer
    at rb-visualizer-plugin.c line 601
  • #34 g_cclosure_marshal_VOID__BOOLEAN
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #36 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #39 rb_shell_window_state_cb
    at rb-shell.c line 1458
  • #40 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_event_internal
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gdk_event_dispatch
    from /usr/lib/libgdk-x11-2.0.so.0
  • #48 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #49 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #51 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 main
    at main.c line 384
  • #0 __kernel_vsyscall


----------- .xsession-errors (3327 sec old) ---------------------
** Message: drive = 0
** Message: volume = 0
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:42: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:43: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:44: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Jonathan Matthew 2007-04-08 07:06:48 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!

In particular, debug symbols for gstreamer core and gst-plugins-base would be helpful here.
Comment 2 Hussam Al-Tayeb 2007-04-08 11:56:31 UTC
I rebuild gstreamer0.10 ( the core package ) and gstreamer0.10-base with the debug symbols. The installed packages are now a lot bigger.
here's the new crash data.
Distribution: Unknown
Gnome Release: 2.18.0 2007-03-19 (Archlinux)
BugBuddy Version: 2.18.0

System: Linux 2.6.20-ARCH #1 SMP PREEMPT Sun Apr 8 02:39:03 CEST 2007 i686
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Gilouche
Icon Theme: gnome

Memory status: size: 137326592 vsize: 137326592 resident: 32165888 share: 17330176 rss: 32165888 rss_rlim: 4294967295
CPU usage: start_time: 1176033182 rtime: 380 utime: 357 stime: 23 cutime:2 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/opt/gnome/bin/rhythmbox'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1229453616 (LWP 16104)]
[New Thread -1239921776 (LWP 16137)]
[New Thread -1317495920 (LWP 16122)]
[New Thread -1283384432 (LWP 16121)]
[New Thread -1308562544 (LWP 16120)]
[New Thread -1300169840 (LWP 16119)]
[New Thread -1291777136 (LWP 16118)]
[New Thread -1231529072 (LWP 16116)]
[New Thread -1265747056 (LWP 16112)]
0xb7f3f410 in __kernel_vsyscall ()

Thread 1 (Thread -1229453616 (LWP 16104))

  • #0 __kernel_vsyscall
  • #1 ??
    from /lib/libpthread.so.0
  • #2 libgnomeui_segv_handle
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 gst_base_sink_pad_getcaps
    at gstbasesink.c line 368
  • #5 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #6 gst_pad_get_caps
    at gstpad.c line 2056
  • #7 gst_proxy_pad_do_getcaps
    at gstghostpad.c line 228
  • #8 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #9 gst_pad_get_caps
    at gstpad.c line 2056
  • #10 gst_proxy_pad_do_getcaps
    at gstghostpad.c line 228
  • #11 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #12 gst_pad_get_caps
    at gstpad.c line 2056
  • #13 gst_proxy_pad_do_getcaps
    at gstghostpad.c line 228
  • #14 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #15 gst_pad_get_caps
    at gstpad.c line 2056
  • #16 gst_pad_peer_get_caps
    at gstpad.c line 2091
  • #17 gst_base_transform_getcaps
    at gstbasetransform.c line 554
  • #18 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #19 gst_pad_get_caps
    at gstpad.c line 2056
  • #20 gst_pad_peer_get_caps
    at gstpad.c line 2091
  • #21 gst_base_transform_getcaps
    at gstbasetransform.c line 554
  • #22 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #23 gst_pad_get_caps
    at gstpad.c line 2056
  • #24 gst_pad_peer_get_caps
    at gstpad.c line 2091
  • #25 gst_base_transform_getcaps
    at gstbasetransform.c line 554
  • #26 gst_pad_get_caps_unlocked
    at gstpad.c line 1968
  • #27 gst_pad_link
    at gstpad.c line 1640
  • #28 pad_link_maybe_ghosting
    at gstutils.c line 1310
  • #29 gst_element_link_pads
    at gstutils.c line 1454
  • #30 gst_element_link_pads_filtered
    at gstutils.c line 1642
  • #31 gst_element_link
    at gstutils.c line 1664
  • #32 gst_element_link_many
    at gstutils.c line 1690
  • #33 update_visualizer
    at rb-visualizer-plugin.c line 601
  • #34 g_cclosure_marshal_VOID__BOOLEAN
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #36 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #38 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #39 rb_shell_window_state_cb
    at rb-shell.c line 1458
  • #40 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 signal_emit_unlocked_R
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_widget_event_internal
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 gdk_event_dispatch
    from /usr/lib/libgdk-x11-2.0.so.0
  • #48 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #49 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #50 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #51 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 main
    at main.c line 384
  • #0 __kernel_vsyscall


----------- .xsession-errors (17 sec old) ---------------------
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:44: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:42: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:43: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:44: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
(rhythmbox:16017): GStreamer-WARNING **: Element goom9 is not in bin bin33
The application 'rhythmbox' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:42: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:43: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:44: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:42: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:43: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/usr/share/themes/Gilouche/gtk-2.0/gtkrc:44: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
--------------------------------------------------
Comment 3 Hussam Al-Tayeb 2007-04-18 22:39:57 UTC
This is still marked needinfo.
Any other information that I need to provide?
Also, when I disable crossfading, this bug does not appear.
Comment 4 Jonathan Matthew 2007-05-19 06:38:29 UTC
Does this happen with visualisations other than goom?
Comment 5 Hussam Al-Tayeb 2007-05-19 11:50:53 UTC
No, so far only with goom.
Comment 6 Hussam Al-Tayeb 2007-05-19 11:53:41 UTC
I mean, when I used the other visualizations, gstreamer0.10-libvisual , it doesn't crash with the other visualizations.
Comment 7 Hussam Al-Tayeb 2007-06-07 11:27:03 UTC
The crash doesn't seem to happen anymore under gstreamer 0.10.13
Comment 8 Jonathan Matthew 2007-06-18 23:05:50 UTC
OK, I'll close the bug.  If it happens again, please reopen it.