Bug 1034692 - Crash when switching tracks
Summary: Crash when switching tracks
Keywords:
Status: CLOSED DUPLICATE of bug 1014512
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: rhythmbox
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Bastien Nocera
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-26 10:58 UTC by Matěj Cepl
Modified: 2013-11-26 11:03 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-11-26 11:03:11 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Matěj Cepl 2013-11-26 10:58:57 UTC
Description of problem:
Whenever I switch tracks (double-click on other track than the one currently being played), rhythmbox crashes

Version-Release number of selected component (if applicable):
rhythmbox-2.99.1-1.el7.x86_64

How reproducible:
100% (reproduced numerous times)

Additional info:

Program received signal SIGABRT, Aborted.
0x00007fffef55a979 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
Missing separate debuginfos, use: ...
(gdb) thread apply all backtrace

Thread 2604 (Thread 0x7ffe7dc7c700 (LWP 11445)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fffefd9f5b5 in g_cond_wait_until (cond=cond@entry=0x1a2dbc8, 
    mutex=mutex@entry=0x1a2dbc0, end_time=end_time@entry=507852706583)
    at gthread-posix.c:859
#2  0x00007fffefd36af1 in g_async_queue_pop_intern_unlocked (queue=0x1a2dbc0, 
    wait=wait@entry=1, end_time=507852706583) at gasyncqueue.c:424
#3  0x00007fffefd370b8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
#4  0x00007fffefd84b18 in g_thread_pool_wait_for_new_task (pool=0x1a2d0d0)
    at gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007fffefd84185 in g_thread_proxy (data=0x7ffeb4002ca0) at gthread.c:798
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffe7dc7c700)
    at pthread_create.c:308
#8  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2603 (Thread 0x7ffe7e47d700 (LWP 11444)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fffefd9f5b5 in g_cond_wait_until (cond=cond@entry=0x1a2dbc8, 
    mutex=mutex@entry=0x1a2dbc0, end_time=end_time@entry=507852706387)
    at gthread-posix.c:859
#2  0x00007fffefd36af1 in g_async_queue_pop_intern_unlocked (queue=0x1a2dbc0, 
    wait=wait@entry=1, end_time=507852706387) at gasyncqueue.c:424
#3  0x00007fffefd370b8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
#4  0x00007fffefd84b18 in g_thread_pool_wait_for_new_task (pool=0x1a2d0d0)
    at gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007fffefd84185 in g_thread_proxy (data=0x7fffa001a0f0) at gthread.c:798
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffe7e47d700)
    at pthread_create.c:308
#8  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2602 (Thread 0x7ffe967cc700 (LWP 11443)):
#0  0x00007fffef610b9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffb15c6081 in poll_func () from /lib64/libpulse.so.0
#2  0x00007fffb15b7a0c in pa_mainloop_poll () from /lib64/libpulse.so.0
#3  0x00007fffb15b809e in pa_mainloop_iterate () from /lib64/libpulse.so.0
#4  0x00007fffb15b8150 in pa_mainloop_run () from /lib64/libpulse.so.0
#5  0x00007fffb15c6033 in thread () from /lib64/libpulse.so.0
#6  0x00007fffb1168eb8 in internal_thread_func ()
   from /usr/lib64/pulseaudio/libpulsecommon-3.0.so
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffe967cc700)
    at pthread_create.c:308
#8  0x00007fffef61b16d in clone ()
---Type <return> to continue, or q <return> to quit--- 
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2437 (Thread 0x7ffe8b7fd700 (LWP 7759)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffefd9f4c7 in g_cond_wait (cond=0xbe4a80, mutex=<optimized out>)
    at gthread-posix.c:750
#2  0x00007ffff0952a9c in gst_task_func () from /lib64/libgstreamer-1.0.so.0
#3  0x00007fffefd84b46 in g_thread_pool_thread_proxy (data=<optimized out>)
    at gthreadpool.c:309
#4  0x00007fffefd84185 in g_thread_proxy (data=0x7fffa001a770) at gthread.c:798
#5  0x00007fffef8edde3 in start_thread (arg=0x7ffe8b7fd700)
    at pthread_create.c:308
#6  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2435 (Thread 0x7ffe94fc9700 (LWP 7757)):
#0  0x00007ffff0df5e52 in gst_index_init () from /lib64/libgstbase-1.0.so.0
#1  0x00007ffff0073a50 in g_type_create_instance (type=140735877764112)
    at gtype.c:1909
#2  0x00007ffff0058598 in g_object_constructor (type=<optimized out>, 
    n_construct_properties=1, construct_params=0x7fff4c018ce0) at gobject.c:1855
#3  0x00007ffff0059b19 in g_object_newv (
    object_type=object_type@entry=140735877764112, 
    n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0)
    at gobject.c:1719
#4  0x00007ffff005a66c in g_object_new (object_type=140735877764112, 
    first_property_name=0x0) at gobject.c:1548
#5  0x00007ffff0df4eeb in gst_base_parse_change_state ()
   from /lib64/libgstbase-1.0.so.0
#6  0x00007ffff0913512 in gst_element_change_state ()
   from /lib64/libgstreamer-1.0.so.0
#7  0x00007ffff0913bec in gst_element_set_state_func ()
   from /lib64/libgstreamer-1.0.so.0
#8  0x00007fffb1e55033 in connect_pad (chain=<optimized out>, 
    factories=0x2409d20, caps=0x7fff4c033b20, pad=0x7fff90020730, 
    dpad=0x7fff3c033050, src=0x7fffc003c2e0, dbin=0x7fff9c030280)
    at gstdecodebin2.c:2086
#9  analyze_new_pad (dbin=dbin@entry=0x7fff9c030280, 
    src=src@entry=0x7fffc003c2e0, pad=pad@entry=0x7fff90020730, 
    caps=caps@entry=0x7fff4c033b20, chain=<optimized out>, chain@entry=0x21ab4a0)
    at gstdecodebin2.c:1662
#10 0x00007fffb1e56081 in pad_added_cb (element=element@entry=0x7fffc003c2e0, 
    pad=pad@entry=0x7fff90020730, chain=chain@entry=0x21ab4a0)
    at gstdecodebin2.c:2453
#11 0x00007fffb1e5642d in caps_notify_cb (pad=0x7fff90020730, 
    unused=<optimized out>, chain=0x21ab4a0) at gstdecodebin2.c:2567
#12 0x00007ffff0053a28 in g_closure_invoke (closure=0x7fff9c032020, 
    return_value=return_value@entry=0x0, n_param_values=2, 
    param_values=param_values@entry=0x7ffe94fc85f0, 
    invocation_hint=invocation_hint@entry=0x7ffe94fc8590) at gclosure.c:777
---Type <return> to continue, or q <return> to quit---
#13 0x00007ffff0064a3d in signal_emit_unlocked_R (node=node@entry=0x60b220, 
    detail=detail@entry=219, instance=instance@entry=0x7fff90020730, 
    emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7ffe94fc85f0)
    at gsignal.c:3584
#14 0x00007ffff006c829 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7ffe94fc8788) at gsignal.c:3328
#15 0x00007ffff006ca72 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3384
#16 0x00007ffff0057da5 in g_object_dispatch_properties_changed (
    object=0x7fff90020730, n_pspecs=2684376752, pspecs=0x7fffa0015e30)
    at gobject.c:1042
#17 0x00007ffff08f3844 in gst_object_dispatch_properties_changed ()
   from /lib64/libgstreamer-1.0.so.0
#18 0x00007ffff00597f3 in g_object_notify_by_spec_internal (
    pspec=<optimized out>, object=0x7fff90020730) at gobject.c:1136
#19 g_object_notify_by_pspec (object=0x7fff90020730, pspec=<optimized out>)
    at gobject.c:1237
#20 0x00007ffff0923c99 in gst_pad_store_sticky_event ()
   from /lib64/libgstreamer-1.0.so.0
#21 0x00007ffff092d380 in gst_pad_push_event () from /lib64/libgstreamer-1.0.so.0
#22 0x00007ffff42ebfa2 in gst_tag_demux_element_find (demux=0x7fffc003c2e0)
    at gsttagdemux.c:1178
#23 0x00007ffff42ed1c5 in gst_tag_demux_element_loop (demux=0x7fffc003c2e0)
    at gsttagdemux.c:1232
#24 0x00007ffff09528d9 in gst_task_func () from /lib64/libgstreamer-1.0.so.0
#25 0x00007fffefd84b46 in g_thread_pool_thread_proxy (data=<optimized out>)
    at gthreadpool.c:309
#26 0x00007fffefd84185 in g_thread_proxy (data=0x7fff84008de0) at gthread.c:798
#27 0x00007fffef8edde3 in start_thread (arg=0x7ffe94fc9700)
    at pthread_create.c:308
#28 0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2434 (Thread 0x7ffe957ca700 (LWP 7756)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fffefd9f5b5 in g_cond_wait_until (cond=cond@entry=0x62be88, 
    mutex=mutex@entry=0x62be80, end_time=end_time@entry=507852565723)
    at gthread-posix.c:859
#2  0x00007fffefd36af1 in g_async_queue_pop_intern_unlocked (queue=0x62be80, 
    wait=wait@entry=1, end_time=507852565723) at gasyncqueue.c:424
#3  0x00007fffefd370b8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
#4  0x00007fffefd84b18 in g_thread_pool_wait_for_new_task (pool=0x62be20)
    at gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007fffefd84185 in g_thread_proxy (data=0x7fffa001a2d0) at gthread.c:798
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffe957ca700)
    at pthread_create.c:308
---Type <return> to continue, or q <return> to quit---
#8  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2433 (Thread 0x7ffe95fcb700 (LWP 7755)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fffefd9f5b5 in g_cond_wait_until (cond=cond@entry=0x62be88, 
    mutex=mutex@entry=0x62be80, end_time=end_time@entry=507852565703)
    at gthread-posix.c:859
#2  0x00007fffefd36af1 in g_async_queue_pop_intern_unlocked (queue=0x62be80, 
    wait=wait@entry=1, end_time=507852565703) at gasyncqueue.c:424
#3  0x00007fffefd370b8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
#4  0x00007fffefd84b18 in g_thread_pool_wait_for_new_task (pool=0x62be20)
    at gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007fffefd84185 in g_thread_proxy (data=0x7fff88008320) at gthread.c:798
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffe95fcb700)
    at pthread_create.c:308
#8  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2430 (Thread 0x7ffea0fe1700 (LWP 7752)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fffefd9f5b5 in g_cond_wait_until (cond=cond@entry=0x62be88, 
    mutex=mutex@entry=0x62be80, end_time=end_time@entry=507852565685)
    at gthread-posix.c:859
#2  0x00007fffefd36af1 in g_async_queue_pop_intern_unlocked (queue=0x62be80, 
    wait=wait@entry=1, end_time=507852565685) at gasyncqueue.c:424
#3  0x00007fffefd370b8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
#4  0x00007fffefd84b18 in g_thread_pool_wait_for_new_task (pool=0x62be20)
    at gthreadpool.c:264
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
#6  0x00007fffefd84185 in g_thread_proxy (data=0x7ffeb8001cf0) at gthread.c:798
#7  0x00007fffef8edde3 in start_thread (arg=0x7ffea0fe1700)
    at pthread_create.c:308
#8  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1667 (Thread 0x7ffeccfaf700 (LWP 6418)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff4972033 in JSC::GCThread::waitForNextPhase (
    this=this@entry=0x23ba000) at Source/JavaScriptCore/heap/GCThread.cpp:81
#2  0x00007ffff49720c0 in JSC::GCThread::gcThreadMain (this=0x23ba000)
    at Source/JavaScriptCore/heap/GCThread.cpp:99
#3  0x00007ffff4b99616 in WTF::wtfThreadEntryPoint (param=0x23a3170)
    at Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x00007fffef8edde3 in start_thread (arg=0x7ffeccfaf700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:308
#5  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1666 (Thread 0x7ffecd7b0700 (LWP 6417)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff4972033 in JSC::GCThread::waitForNextPhase (
    this=this@entry=0x20beea0) at Source/JavaScriptCore/heap/GCThread.cpp:81
#2  0x00007ffff49720c0 in JSC::GCThread::gcThreadMain (this=0x20beea0)
    at Source/JavaScriptCore/heap/GCThread.cpp:99
#3  0x00007ffff4b99616 in WTF::wtfThreadEntryPoint (param=0x23eaef0)
    at Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x00007fffef8edde3 in start_thread (arg=0x7ffecd7b0700)
    at pthread_create.c:308
#5  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1665 (Thread 0x7ffecdfb1700 (LWP 6416)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff4972033 in JSC::GCThread::waitForNextPhase (
    this=this@entry=0x21fcb30) at Source/JavaScriptCore/heap/GCThread.cpp:81
#2  0x00007ffff49720c0 in JSC::GCThread::gcThreadMain (this=0x21fcb30)
    at Source/JavaScriptCore/heap/GCThread.cpp:99
#3  0x00007ffff4b99616 in WTF::wtfThreadEntryPoint (param=0x23f4550)
    at Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x00007fffef8edde3 in start_thread (arg=0x7ffecdfb1700)
    at pthread_create.c:308
#5  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1664 (Thread 0x7ffece7b2700 (LWP 6415)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff4970fbd in JSC::BlockAllocator::blockFreeingThreadMain (
    this=0x7fffbc0ec098) at Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x00007ffff4b99616 in WTF::wtfThreadEntryPoint (param=0x23a96f0)
    at Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x00007fffef8edde3 in start_thread (arg=0x7ffece7b2700)
    at pthread_create.c:308
#4  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1663 (Thread 0x7fff0f7b6700 (LWP 6414)):

#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff5967afb in WebCore::IconDatabase::syncThreadMainLoop (
    this=0x7fffbc089c00) at Source/WebCore/loader/icon/IconDatabase.cpp:1463
#2  0x00007ffff5967ce7 in WebCore::IconDatabase::iconDatabaseSyncThread (
    this=0x7fffbc089c00) at Source/WebCore/loader/icon/IconDatabase.cpp:1058
---Type <return> to continue, or q <return> to quit---
#3  0x00007ffff4b99616 in WTF::wtfThreadEntryPoint (param=0x23658d0)
    at Source/WTF/wtf/ThreadingPthreads.cpp:196
#4  0x00007fffef8edde3 in start_thread (arg=0x7fff0f7b6700)
    at pthread_create.c:308
#5  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1662 (Thread 0x7fff0efb5700 (LWP 6413)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff4b838f6 in WTF::TCMalloc_PageHeap::scavengerThread (
    this=0x7ffff4e86580 <WTF::pageheap_memory>)
    at Source/WTF/wtf/FastMalloc.cpp:2763
#2  0x00007ffff4b83929 in WTF::TCMalloc_PageHeap::runScavengerThread (
    context=<optimized out>) at Source/WTF/wtf/FastMalloc.cpp:1933
#3  0x00007fffef8edde3 in start_thread (arg=0x7fff0efb5700)
    at pthread_create.c:308
#4  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 25 (Thread 0x7fff95ffb700 (LWP 11255)):
#0  0x00007fffef610b9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffefd600f4 in g_main_context_poll (priority=2147483647, n_fds=1, 
    fds=0x7fff80002c00, timeout=-1, context=0x7fff7c001d00) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x7fff7c001d00, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3696
#3  0x00007fffefd601fc in g_main_context_iteration (context=0x7fff7c001d00, 
    may_block=may_block@entry=1) at gmain.c:3762
#4  0x00007fffefd60249 in glib_worker_main (data=<optimized out>) at gmain.c:5427
#5  0x00007fffefd84185 in g_thread_proxy (data=0x7fff900024f0) at gthread.c:798
#6  0x00007fffef8edde3 in start_thread (arg=0x7fff95ffb700)
    at pthread_create.c:308
#7  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 11 (Thread 0x7fffb3c91700 (LWP 11232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fffefd9f4c7 in g_cond_wait (cond=cond@entry=0x95fcd8, 
    mutex=mutex@entry=0x95fcd0) at gthread-posix.c:750
#2  0x00007fffefd36b0b in g_async_queue_pop_intern_unlocked (
    queue=queue@entry=0x95fcd0, wait=wait@entry=1, end_time=end_time@entry=-1)
    at gasyncqueue.c:421
#3  0x00007fffefd36f07 in g_async_queue_pop (queue=0x95fcd0) at gasyncqueue.c:455
#4  0x00007ffff7b4c075 in action_thread_main (db=0x7ea2a0) at rhythmdb.c:2829
#5  0x00007fffefd84185 in g_thread_proxy (data=0x1d97050) at gthread.c:798
#6  0x00007fffef8edde3 in start_thread (arg=0x7fffb3c91700)
    at pthread_create.c:308
#7  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
---Type <return> to continue, or q <return> to quit---

Thread 3 (Thread 0x7fffd3be9700 (LWP 11220)):
#0  0x00007fffef610b9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffefd600f4 in g_main_context_poll (priority=2147483647, n_fds=1, 
    fds=0x7fffcc0010c0, timeout=-1, context=0x973650) at gmain.c:3995
#2  g_main_context_iterate (context=context@entry=0x973650, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x00007fffefd601fc in g_main_context_iteration (context=0x973650, 
    may_block=1) at gmain.c:3762
#4  0x00007fffd3bf09cd in dconf_gdbus_worker_thread ()
   from /usr/lib64/gio/modules/libdconfsettings.so
#5  0x00007fffefd84185 in g_thread_proxy (data=0x8591e0) at gthread.c:798
#6  0x00007fffef8edde3 in start_thread (arg=0x7fffd3be9700)
    at pthread_create.c:308
#7  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fffd9ceb700 (LWP 11219)):
#0  0x00007fffef610b9d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fffefd600f4 in g_main_context_poll (priority=2147483647, n_fds=9, 
    fds=0x7fffd4110e00, timeout=-1, context=0x8121e0) at gmain.c:3995
#2  g_main_context_iterate (context=0x8121e0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x00007fffefd6055a in g_main_loop_run (loop=0x812170) at gmain.c:3895
#4  0x00007ffff1343d46 in gdbus_shared_thread_func (user_data=0x8121b0)
    at gdbusprivate.c:278
#5  0x00007fffefd84185 in g_thread_proxy (data=0x80e6d0) at gthread.c:798
#6  0x00007fffef8edde3 in start_thread (arg=0x7fffd9ceb700)
    at pthread_create.c:308
#7  0x00007fffef61b16d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7ffff7f8ba40 (LWP 11213)):
#0  0x00007fffef55a979 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007fffef55c088 in __GI_abort () at abort.c:90
#2  0x00007fffefd83bc6 in g_assertion_message (domain=domain@entry=0x0, 
    file=file@entry=0x7ffff02b7198 "girepository/gibaseinfo.c", 
    line=line@entry=370, 
    func=func@entry=0x7ffff02b72a0 <__PRETTY_FUNCTION__.13436> "g_base_info_get_name", message=0x7fffefdd46e0 "code should not be reached", message@entry=0x0)
    at gtestutils.c:1912
#3  0x00007ffff029bae5 in g_base_info_get_name (info=<optimized out>)
    at girepository/gibaseinfo.c:370
#4  0x00007fffc7a7b0ce in _pygi_closure_handle ()
   from /usr/lib64/python2.7/site-packages/gi/_gi.so
#5  0x00007fffe6a7eaeb in ffi_closure_unix64_inner () from /lib64/libffi.so.6
#6  0x00007fffe6a7ee64 in ffi_closure_unix64 () from /lib64/libffi.so.6
#7  0x00007ffff0927dc3 in gst_pad_add_probe () from /lib64/libgstreamer-1.0.so.0
#8  0x00007fffe6a7ecfc in ffi_call_unix64 () from /lib64/libffi.so.6
#9  0x00007fffe6a7e62c in ffi_call () from /lib64/libffi.so.6
---Type <return> to continue, or q <return> to quit---
#10 0x00007ffff029cbd9 in g_callable_info_invoke (info=info@entry=0x186a800, 
    function=0x7ffff0927ac0 <gst_pad_add_probe>, 
    in_args=in_args@entry=0x24d5010, n_in_args=n_in_args@entry=5, 
    out_args=out_args@entry=0x0, n_out_args=n_out_args@entry=0, 
    return_value=return_value@entry=0x7fffffffbd58, is_method=is_method@entry=1, 
    throws=0, error=error@entry=0x7fffffffbd08)
    at girepository/gicallableinfo.c:680
#11 0x00007ffff029df17 in g_function_info_invoke (info=0x186a800, 
    in_args=0x24d5010, n_in_args=5, out_args=0x0, n_out_args=0, 
    return_value=0x7fffffffbd58, error=0x7fffffffbd08)
    at girepository/gifunctioninfo.c:274
#12 0x00007fffc7a7e33f in pygi_callable_info_invoke ()
   from /usr/lib64/python2.7/site-packages/gi/_gi.so
#13 0x00007fffd029322a in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#14 0x00007fffd0294c7d in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#15 0x00007fffd0293769 in PyEval_EvalFrameEx () from /lib64/libpython2.7.so.1.0
#16 0x00007fffd0294c7d in PyEval_EvalCodeEx () from /lib64/libpython2.7.so.1.0
#17 0x00007fffd0223ca0 in ?? () from /lib64/libpython2.7.so.1.0
#18 0x00007fffd01ffdd3 in PyObject_Call () from /lib64/libpython2.7.so.1.0
#19 0x00007fffd020e555 in ?? () from /lib64/libpython2.7.so.1.0
#20 0x00007fffd01ffdd3 in PyObject_Call () from /lib64/libpython2.7.so.1.0
#21 0x00007fffd028eaf7 in PyEval_CallObjectWithKeywords ()
   from /lib64/libpython2.7.so.1.0
#22 0x00007fffc7a7c570 in pygi_signal_closure_marshal ()
   from /usr/lib64/python2.7/site-packages/gi/_gi.so
#23 0x00007ffff0053a28 in g_closure_invoke (closure=0x1864f80, 
    return_value=return_value@entry=0x0, n_param_values=2, 
    param_values=param_values@entry=0x7fffffffc860, 
    invocation_hint=invocation_hint@entry=0x7fffffffc800) at gclosure.c:777
#24 0x00007ffff0064a3d in signal_emit_unlocked_R (node=node@entry=0x9b97e0, 
    detail=detail@entry=0, instance=instance@entry=0x9bf010, 
    emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffffffc860)
    at gsignal.c:3584
#25 0x00007ffff006c829 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffc9f8) at gsignal.c:3328
#26 0x00007ffff006ca72 in g_signal_emit (instance=<optimized out>, 
    signal_id=signal_id@entry=323, detail=detail@entry=0) at gsignal.c:3384
#27 0x00007ffff7af0fda in playing_stream_cb (mmplayer=<optimized out>, 
    entry=0x2417680, player=0x9bf010) at rb-shell-player.c:2528
#28 0x00007ffff0053a28 in g_closure_invoke (closure=0x9c3ec0, 
    return_value=return_value@entry=0x0, n_param_values=2, 
    param_values=param_values@entry=0x7fffffffcc90, 
    invocation_hint=invocation_hint@entry=0x7fffffffcc30) at gclosure.c:777
#29 0x00007ffff0064a3d in signal_emit_unlocked_R (node=node@entry=0x9be950, 
    detail=detail@entry=0, instance=instance@entry=0x6278d0, 
    emission_return=emission_return@entry=0x0, 
    instance_and_params=instance_and_params@entry=0x7fffffffcc90)
    at gsignal.c:3584
#30 0x00007ffff006c829 in g_signal_emit_valist (instance=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffce28) at gsignal.c:3328
#31 0x00007ffff006ca72 in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3384
#32 0x00007ffff7b643f2 in _rb_player_emit_playing_stream (
    player=<optimized out>, stream_data=stream_data@entry=0x2417680)
    at rb-player.c:697
#33 0x00007ffff7b6fa62 in emit_playing_stream_and_tags (
    player=player@entry=0x6278d0, track_change=<optimized out>)
    at rb-player-gst.c:239
#34 0x00007ffff7b70303 in track_change_done (mp=0x6278d0, error=<optimized out>)
    at rb-player-gst.c:344
#35 0x00007ffff7b713aa in bus_cb (bus=0x1d81c30, message=0x7fff4c033520, 
    mp=0x6278d0) at rb-player-gst.c:538
#36 0x00007ffff0903dc1 in gst_bus_source_dispatch ()
   from /lib64/libgstreamer-1.0.so.0
#37 0x00007fffefd5fe06 in g_main_dispatch (context=0x614280) at gmain.c:3054
#38 g_main_context_dispatch (context=context@entry=0x614280) at gmain.c:3630
#39 0x00007fffefd60158 in g_main_context_iterate (
    context=context@entry=0x614280, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#40 0x00007fffefd601fc in g_main_context_iteration (context=0x614280, 
    context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3762
#41 0x00007ffff1313724 in g_application_run (application=0x61b000, 
    argc=argc@entry=1, argv=argv@entry=0x7fffffffd478) at gapplication.c:1623
#42 0x00007ffff7adae62 in rb_application_run (rb=0x61b000, argc=argc@entry=1, 
    argv=argv@entry=0x7fffffffd478) at rb-application.c:637
#43 0x0000000000400f92 in main (argc=1, argv=0x7fffffffd478) at main.c:95
(gdb)

Comment 1 Matěj Cepl 2013-11-26 11:03:11 UTC

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


Note You need to log in before you can comment on or make changes to this bug.