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 691561 - Rhythmbox crashes when fullscreen visualization is enabled
Rhythmbox crashes when fullscreen visualization is enabled
Status: RESOLVED INCOMPLETE
Product: rhythmbox
Classification: Other
Component: User Interface
2.97
Other Linux
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-01-11 16:20 UTC by Kees de Jong
Modified: 2014-08-25 18:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kees de Jong 2013-01-11 16:20:21 UTC
When I try to maximize the visualization in Rhythmbox 2.97 it simply crashes:
http://youtu.be/R2ITxUZX1Uw

I use Debian Wheezy AMD64, more info: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677562

Hope this can be fixed before Wheezy is released, thanks anyway!
Comment 1 Jonathan Matthew 2013-01-12 08:05:19 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Kees de Jong 2013-01-18 15:06:15 UTC
It's not much... Nothing happens when the program freezes, could this maybe a deadlock of some kind? I had to kill the application myself because it was not responding. 



Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe0efa700 (LWP 1307)]
[New Thread 0x7fffd783c700 (LWP 1308)]
[New Thread 0x7fffd591d700 (LWP 1309)]
[Thread 0x7fffd591d700 (LWP 1309) exited]
[Thread 0x7fffe0efa700 (LWP 1307) exited]
[Thread 0x7ffff7fae9c0 (LWP 1304) exited]
[Inferior 1 (process 1304) exited normally]
(gdb) run
Starting program: /usr/bin/rhythmbox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe0efa700 (LWP 1326)]
[New Thread 0x7fffd783c700 (LWP 1327)]
[New Thread 0x7fffd591d700 (LWP 1328)]
[New Thread 0x7fffceb97700 (LWP 1329)]
[New Thread 0x7fffcbff9700 (LWP 1331)]
[New Thread 0x7fffca0a1700 (LWP 1332)]
[Thread 0x7fffca0a1700 (LWP 1332) exited]
[New Thread 0x7fffca0a1700 (LWP 1333)]
[New Thread 0x7fffc969d700 (LWP 1334)]
[Thread 0x7fffc969d700 (LWP 1334) exited]
[Thread 0x7fffd591d700 (LWP 1328) exited]
[New Thread 0x7fffd591d700 (LWP 1335)]
[New Thread 0x7fffc969d700 (LWP 1336)]
[New Thread 0x7fffc1f8f700 (LWP 1337)]
[New Thread 0x7fffc178e700 (LWP 1338)]
[New Thread 0x7fffc0b64700 (LWP 1339)]

(rhythmbox:1325): GLib-GObject-CRITICAL **: g_value_get_uint: assertion `G_VALUE_HOLDS_UINT (value)' failed
[New Thread 0x7fffc0363700 (LWP 1340)]
[New Thread 0x7fffbfb62700 (LWP 1341)]
[Thread 0x7fffbfb62700 (LWP 1341) exited]
[New Thread 0x7fffbfb62700 (LWP 1342)]
[New Thread 0x7fffbe15d700 (LWP 1343)]
[Thread 0x7fffbe15d700 (LWP 1343) exited]
[Thread 0x7fffe0efa700 (LWP 1326) exited]
[Thread 0x7fffc969d700 (LWP 1336) exited]
[Thread 0x7fffd591d700 (LWP 1335) exited]
[Thread 0x7fffca0a1700 (LWP 1333) exited]
[Thread 0x7fffcbff9700 (LWP 1331) exited]
[Thread 0x7fffceb97700 (LWP 1329) exited]
[Thread 0x7fffc178e700 (LWP 1338) exited]
[Thread 0x7fffc0363700 (LWP 1340) exited]
[Thread 0x7fffc0b64700 (LWP 1339) exited]
[Thread 0x7fffc1f8f700 (LWP 1337) exited]
[Thread 0x7fffd783c700 (LWP 1327) exited]
[Thread 0x7ffff7fae9c0 (LWP 1325) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
Comment 3 Kees de Jong 2013-01-18 15:18:52 UTC
I forgot to run 'bt' after the SIGKILL:

(gdb) bt
  • #0 __lll_lock_wait
    from /lib/x86_64-linux-gnu/libpthread.so.0
  • #1 _L_lock_1145
    from /lib/x86_64-linux-gnu/libpthread.so.0
  • #2 pthread_mutex_lock
    from /lib/x86_64-linux-gnu/libpthread.so.0
  • #3 g_mutex_lock
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #4 rb_visualizer_fullscreen_add_widgets
    at rb-visualizer-fullscreen.c line 577
  • #5 start_fullscreen
    at rb-visualizer-page.c line 125
  • #6 toggle_fullscreen
    at rb-visualizer-page.c line 156
  • #7 stage_button_press_cb
    at rb-visualizer-page.c line 172
  • #8 ??
    from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
  • #9 g_closure_invoke
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #10 ??
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #11 g_signal_emit_valist
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #12 g_signal_emit
    from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  • #13 clutter_actor_event
    from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
  • #14 ??
    from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
  • #15 ??
    from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
  • #16 ??
    from /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
  • #17 g_main_context_dispatch
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #18 ??
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #19 g_main_context_iteration
    from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  • #20 g_application_run
    from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  • #21 main
    at main.c line 99

Comment 4 Jonathan Matthew 2013-05-01 20:45:58 UTC
Does this still happen with rhythmbox 2.99(.1)?
Comment 5 André Klapper 2014-08-25 18:34:54 UTC
(In reply to comment #4)
> Does this still happen with rhythmbox 2.99(.1)?

Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!