Bug 313338 - Amarok crashes when switching to the next song in the queue
Summary: Amarok crashes when switching to the next song in the queue
Status: RESOLVED DUPLICATE of bug 290706
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-16 01:56 UTC by tamius.han
Modified: 2013-01-16 08:24 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tamius.han 2013-01-16 01:56:05 UTC
Application: amarok (2.6.0)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:

I queued some songs  (.mp3 in majority of cases, sometimes .flac), closed the laptop lid and listened to the songs. Amarok crashed right when it was supposed to switch to the next song.
(No, the hour is late and I haven't tried to check what happens if songs aren't in queue).
Picking a song from playlist seems to work fine, manually switching to the next song (using 'next' media key) doesn't seem to crash it either (that option wasn't extensively tested either).

It used to work fine before I preformed these actions in that exact order:
-update collection
-delete playlist
-create new playlist (drag&drop the collection to the playlist)
-close the program (via 'close' button)
-open program (after a while)

Issue persist after multiple such crashes which keep happening right one after another. If I recall correctly, I've had at least 5 such crashes in the last 20 minutes.

- Distro + DE:

Kubuntu 12.10, running KDE 4.9. 

- Custom settings of the application:

Playlist = music library (6164 songs) on another disk (NTFS partition), queued songs.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2757b747c0 (LWP 22418))]

Thread 13 (Thread 0x7f2729994700 (LWP 22425)):
#0  g_mutex_get_impl (mutex=0x7f27240009e0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:118
#1  0x00007f274ef67e49 in g_mutex_unlock (mutex=mutex@entry=0x7f27240009e0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:227
#2  0x00007f274ef2ac9e in g_main_context_iterate (context=context@entry=0x7f27240009e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3268
#3  0x00007f274ef2aea4 in g_main_context_iteration (context=0x7f27240009e0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f2754e66c16 in QEventDispatcherGlib::processEvents (this=0x7f2724000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f2754e372bf in QEventLoop::processEvents (this=this@entry=0x7f2729993d90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f2754e37548 in QEventLoop::exec (this=0x7f2729993d90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f2754d38b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f2754e179af in QInotifyFileSystemWatcherEngine::run (this=0x1c7f330) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f2754d3baec in QThreadPrivate::start (arg=0x1c7f330) at thread/qthread_unix.cpp:338
#10 0x00007f2750a20e9a in start_thread (arg=0x7f2729994700) at pthread_create.c:308
#11 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f2722dde700 (LWP 22428)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66
#1  0x00007f27544ce8b2 in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x00007f274ef6715f in read (__nbytes=16, __buf=0x7f2722dddbd0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#3  g_wakeup_acknowledge (wakeup=0x7f2724001960) at /build/buildd/glib2.0-2.34.1/./glib/gwakeup.c:212
#4  0x00007f274ef2a914 in g_main_context_check (context=context@entry=0x7f271c0009a0, max_priority=2147483647, fds=fds@entry=0x7f271c0021c0, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3129
#5  0x00007f274ef2ad22 in g_main_context_iterate (context=context@entry=0x7f271c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3287
#6  0x00007f274ef2aea4 in g_main_context_iteration (context=0x7f271c0009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#7  0x00007f2754e66c16 in QEventDispatcherGlib::processEvents (this=0x7f271c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007f2754e372bf in QEventLoop::processEvents (this=this@entry=0x7f2722ddddc0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f2754e37548 in QEventLoop::exec (this=0x7f2722ddddc0, flags=...) at kernel/qeventloop.cpp:204
#10 0x00007f2754d38b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#11 0x00007f2754d3baec in QThreadPrivate::start (arg=0x1f75460) at thread/qthread_unix.cpp:338
#12 0x00007f2750a20e9a in start_thread (arg=0x7f2722dde700) at pthread_create.c:308
#13 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2721916700 (LWP 22429)):
#0  0x00007f2750a2405d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f2714000a60) at pthread_mutex_unlock.c:290
#2  0x00007f274ef67e51 in g_mutex_unlock (mutex=mutex@entry=0x7f27140009a0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:227
#3  0x00007f274ef2a672 in g_main_context_prepare (context=context@entry=0x7f27140009a0, priority=priority@entry=0x7f2721915c68) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3020
#4  0x00007f274ef2acab in g_main_context_iterate (context=context@entry=0x7f27140009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3270
#5  0x00007f274ef2aea4 in g_main_context_iteration (context=0x7f27140009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#6  0x00007f2754e66c16 in QEventDispatcherGlib::processEvents (this=0x7f27140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f2754e372bf in QEventLoop::processEvents (this=this@entry=0x7f2721915dc0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f2754e37548 in QEventLoop::exec (this=0x7f2721915dc0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f2754d38b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f2754d3baec in QThreadPrivate::start (arg=0x1be3e30) at thread/qthread_unix.cpp:338
#11 0x00007f2750a20e9a in start_thread (arg=0x7f2721916700) at pthread_create.c:308
#12 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2713fff700 (LWP 22431)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2754d3c04b in wait (time=18446744073709551615, this=0x1efb650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ef7e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2751f940e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1efb2d0, th=0x1fd6680) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2751f9692b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x1fd6680) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2751f9579f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2713ffedc0, parent=0x1efb2d0, th=th@entry=0x1fd6680) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2751f9582b in ThreadWeaver::Thread::run (this=0x1fd6680) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2754d3baec in QThreadPrivate::start (arg=0x1fd6680) at thread/qthread_unix.cpp:338
#8  0x00007f2750a20e9a in start_thread (arg=0x7f2713fff700) at pthread_create.c:308
#9  0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f27135f5700 (LWP 22432)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2754d3c04b in wait (time=18446744073709551615, this=0x1efb650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ef7e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2751f940e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1efb2d0, th=0x20135f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2751f9692b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x20135f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2751f9579f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f27135f4dc0, parent=0x1efb2d0, th=th@entry=0x20135f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f2751f9582b in ThreadWeaver::Thread::run (this=0x20135f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f2754d3baec in QThreadPrivate::start (arg=0x20135f0) at thread/qthread_unix.cpp:338
#8  0x00007f2750a20e9a in start_thread (arg=0x7f27135f5700) at pthread_create.c:308
#9  0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2712df4700 (LWP 22433)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2754d3c04b in wait (time=18446744073709551615, this=0x1efb650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ef7e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2751f940e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1efb2d0, th=0x1f24da0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2751f9692b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x1f24da0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2751f96944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x1f24da0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2751f9579f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f2712df3dc0, parent=0x1efb2d0, th=th@entry=0x1f24da0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f2751f9582b in ThreadWeaver::Thread::run (this=0x1f24da0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f2754d3baec in QThreadPrivate::start (arg=0x1f24da0) at thread/qthread_unix.cpp:338
#9  0x00007f2750a20e9a in start_thread (arg=0x7f2712df4700) at pthread_create.c:308
#10 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f27125f3700 (LWP 22434)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2754d3c04b in wait (time=18446744073709551615, this=0x1efb650) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1ef7e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f2751f940e1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1efb2d0, th=0x22b1050) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f2751f9692b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x22b1050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f2751f96944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x22b1050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f2751f96944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x22b1050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f2751f96944 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1efb7d0, th=0x22b1050) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f2751f9579f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f27125f2dc0, parent=0x1efb2d0, th=th@entry=0x22b1050) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f2751f9582b in ThreadWeaver::Thread::run (this=0x22b1050) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f2754d3baec in QThreadPrivate::start (arg=0x22b1050) at thread/qthread_unix.cpp:338
#11 0x00007f2750a20e9a in start_thread (arg=0x7f27125f3700) at pthread_create.c:308
#12 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f271144b700 (LWP 22445)):
#0  __pthread_mutex_lock (mutex=0x7f2700000a60) at pthread_mutex_lock.c:87
#1  0x00007f274ef67e21 in g_mutex_lock (mutex=mutex@entry=0x7f27000009a0) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#2  0x00007f274ef2a623 in g_main_context_prepare (context=context@entry=0x7f27000009a0, priority=priority@entry=0x7f271144ac38) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2988
#3  0x00007f274ef2acab in g_main_context_iterate (context=context@entry=0x7f27000009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3270
#4  0x00007f274ef2aea4 in g_main_context_iteration (context=0x7f27000009a0, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#5  0x00007f2754e66c16 in QEventDispatcherGlib::processEvents (this=0x7f27000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f2754e372bf in QEventLoop::processEvents (this=this@entry=0x7f271144ad90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f2754e37548 in QEventLoop::exec (this=0x7f271144ad90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f2754d38b10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f2754e179af in QInotifyFileSystemWatcherEngine::run (this=0x1f6dac0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f2754d3baec in QThreadPrivate::start (arg=0x1f6dac0) at thread/qthread_unix.cpp:338
#11 0x00007f2750a20e9a in start_thread (arg=0x7f271144b700) at pthread_create.c:308
#12 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f26fbfff700 (LWP 22447)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f274bb7cb2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f274bb7cc39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2750a20e9a in start_thread (arg=0x7f26fbfff700) at pthread_create.c:308
#4  0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2721115700 (LWP 22577)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2750ff9cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f2750ff9d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f2750a20e9a in start_thread (arg=0x7f2721115700) at pthread_create.c:308
#4  0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f26f215d700 (LWP 24186)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007f2750a2309b in _L_lock_1006 () from /lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007f2750a2301c in __pthread_mutex_lock (mutex=0x1b69930) at pthread_mutex_lock.c:101
#3  0x00007f274ef67e21 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#4  0x00007f2746e0f2d1 in gst_object_get_parent (object=0x1b69d50) at gstobject.c:897
#5  0x00007f2746e0f850 in gst_object_get_path_string (object=0x1b69d50, object@entry=0x5875650) at gstobject.c:1147
#6  0x00007f2746e28250 in gst_element_message_full (element=0x5875650, type=GST_MESSAGE_ERROR, domain=2718, code=9, text=0x0, debug=0x7f27180b7640 "system error: Bad file descriptor", file=0x7f2735f90c2b "gstfilesrc.c", function=0x7f2735f91590 <__PRETTY_FUNCTION__.23695> "gst_file_src_create_read", line=862) at gstelement.c:1952
#7  0x00007f2735f6ef91 in gst_file_src_create_read (buffer=0x35ce988, length=<optimized out>, offset=29211, src=0x5875650) at gstfilesrc.c:862
#8  gst_file_src_create (basesrc=0x5875650, offset=29211, length=<optimized out>, buffer=0x35ce988) at gstfilesrc.c:892
#9  0x00007f27470f3fac in gst_base_src_get_range (src=src@entry=0x5875650, offset=offset@entry=29211, length=length@entry=65536, buf=buf@entry=0x35ce988) at gstbasesrc.c:2188
#10 0x00007f27470f51a1 in gst_base_src_pad_get_range (pad=<optimized out>, offset=29211, length=65536, buf=0x35ce988) at gstbasesrc.c:2326
#11 0x00007f2746e3f68f in gst_pad_get_range_unchecked (pad=pad@entry=0x7f26e06c6500, offset=offset@entry=29211, size=size@entry=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:4962
#12 0x00007f2746e44605 in gst_pad_pull_range (pad=0x7f271803dc10, offset=29211, size=65536, buffer=0x35ce988) at gstpad.c:5126
#13 0x00007f2746e3f68f in gst_pad_get_range_unchecked (pad=pad@entry=0x7f27180328b0, offset=offset@entry=29211, size=size@entry=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:4962
#14 0x00007f2746e44605 in gst_pad_pull_range (pad=0x7f26cc00c510, offset=29211, size=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:5126
#15 0x00007f2735f8c329 in gst_type_find_element_getrange (srcpad=<optimized out>, offset=<optimized out>, length=<optimized out>, buffer=0x35ce988) at gsttypefindelement.c:873
#16 0x00007f2746e3f68f in gst_pad_get_range_unchecked (pad=pad@entry=0x7f271801d790, offset=offset@entry=29211, size=size@entry=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:4962
#17 0x00007f2746e44605 in gst_pad_pull_range (pad=0x4998820, offset=offset@entry=29211, size=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:5126
#18 0x00007f26f2595ab8 in gst_tag_demux_read_range (demux=0x58767e0, offset=<optimized out>, length=65536, buffer=0x35ce988) at gsttagdemux.c:1295
#19 0x00007f2746e3f68f in gst_pad_get_range_unchecked (pad=pad@entry=0x49986a0, offset=offset@entry=0, size=size@entry=65536, buffer=buffer@entry=0x35ce988) at gstpad.c:4962
#20 0x00007f2746e44605 in gst_pad_pull_range (pad=0x49980a0, offset=0, size=size@entry=65536, buffer=0x35ce988) at gstpad.c:5126
#21 0x00007f27470dcd10 in gst_base_parse_pull_range (parse=parse@entry=0x35ce360, size=size@entry=65536, buffer=buffer@entry=0x7f26f215cc50) at gstbaseparse.c:2539
#22 0x00007f27470ddeaf in gst_base_parse_scan_frame (parse=parse@entry=0x35ce360, frame=frame@entry=0x7f26f215ccf0, full=full@entry=1, klass=0x18dad00, klass=0x18dad00) at gstbaseparse.c:2678
#23 0x00007f27470e3ea7 in gst_base_parse_loop (pad=<optimized out>) at gstbaseparse.c:2821
#24 0x00007f2746e69e34 in gst_task_func (task=0x7f27086c9780) at gsttask.c:327
#25 0x00007f274ef4ee62 in g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gthreadpool.c:309
#26 0x00007f274ef4e645 in g_thread_proxy (data=0x7f271803b050) at /build/buildd/glib2.0-2.34.1/./glib/gthread.c:797
#27 0x00007f2750a20e9a in start_thread (arg=0x7f26f215d700) at pthread_create.c:308
#28 0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#29 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f26daffd700 (LWP 24187)):
#0  0x00007f27544d0303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f274c796b6f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007f274c7880b5 in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f274c788719 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f274c7887d0 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f274c796b1f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f2747e68543 in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so
#7  0x00007f2750a20e9a in start_thread (arg=0x7f26daffd700) at pthread_create.c:308
#8  0x00007f27544dbcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2757b747c0 (LWP 22418)):
[KCrash Handler]
#6  g_value_set_object (value=0x7fff0e311f20, v_object=0xffffffff) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:3578
#7  0x00007f2735916218 in gst_play_bin_get_property (object=0x1b69d50, prop_id=<optimized out>, value=0x7fff0e311f20, pspec=<optimized out>) at gstplaybin2.c:2018
#8  0x00007f274e5d2ace in object_get_property (value=0x7fff0e311f20, pspec=<optimized out>, object=0x1b69d50) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1294
#9  g_object_get_valist (object=object@entry=0x1b69d50, first_property_name=first_property_name@entry=0x7f273c5b9ac7 "source", var_args=var_args@entry=0x7fff0e311fc8) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:2019
#10 0x00007f274e5d2f57 in g_object_get (_object=0x1b69d50, first_property_name=0x7f273c5b9ac7 "source") at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:2109
#11 0x00007f273c5aa435 in Phonon::Gstreamer::Pipeline::cb_setupSource (playbin=<optimized out>, param=<optimized out>, data=0x1b64070) at ../../gstreamer/pipeline.cpp:828
#12 0x00007f274e5cb140 in g_closure_invoke (closure=0x1b6ca40, return_value=0x0, n_param_values=2, param_values=0x7fff0e312380, invocation_hint=0x7fff0e312320) at /build/buildd/glib2.0-2.34.1/./gobject/gclosure.c:777
#13 0x00007f274e5dc550 in signal_emit_unlocked_R (node=node@entry=0x173a820, detail=detail@entry=2277, instance=instance@entry=0x1b69d50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff0e312380) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3551
#14 0x00007f274e5e44af in g_signal_emit_valist (instance=0x1b69d50, signal_id=<optimized out>, detail=2277, var_args=var_args@entry=0x7fff0e3125d8) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3300
#15 0x00007f274e5e4642 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3356
#16 0x00007f274e5cfaf5 in g_object_dispatch_properties_changed (object=0x1b69d50, n_pspecs=2, pspecs=0x0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1041
#17 0x00007f2746e0f324 in gst_object_dispatch_properties_changed (object=0x1b69d50, n_pspecs=1, pspecs=0x7fff0e312768) at gstobject.c:530
#18 0x00007f274e5d13db in g_object_notify_by_spec_internal (pspec=0x1734b20, object=0x1b69d50) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1135
#19 g_object_notify (object=object@entry=0x1b69d50, property_name=property_name@entry=0x7f2735939bcb "source") at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1177
#20 0x00007f27359127af in notify_source_cb (uridecodebin=<optimized out>, pspec=<optimized out>, group=<optimized out>) at gstplaybin2.c:3445
#21 0x00007f274e5cb140 in g_closure_invoke (closure=0x7f27180160e0, return_value=0x0, n_param_values=2, param_values=0x7fff0e312980, invocation_hint=0x7fff0e312920) at /build/buildd/glib2.0-2.34.1/./gobject/gclosure.c:777
#22 0x00007f274e5dc550 in signal_emit_unlocked_R (node=node@entry=0x173a820, detail=detail@entry=2277, instance=instance@entry=0x5872930, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff0e312980) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3551
#23 0x00007f274e5e44af in g_signal_emit_valist (instance=0x5872930, signal_id=<optimized out>, detail=2277, var_args=var_args@entry=0x7fff0e312bd8) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3300
#24 0x00007f274e5e4642 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.34.1/./gobject/gsignal.c:3356
#25 0x00007f274e5cfaf5 in g_object_dispatch_properties_changed (object=0x5872930, n_pspecs=2, pspecs=0x0) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1041
#26 0x00007f2746e0f324 in gst_object_dispatch_properties_changed (object=0x5872930, n_pspecs=1, pspecs=0x7fff0e312d68) at gstobject.c:530
#27 0x00007f274e5d13db in g_object_notify_by_spec_internal (pspec=0x1b68940, object=0x5872930) at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1135
#28 g_object_notify (object=object@entry=0x5872930, property_name=property_name@entry=0x7f26f2be0a09 "source") at /build/buildd/glib2.0-2.34.1/./gobject/gobject.c:1177
#29 0x00007f26f2bdc763 in setup_source (decoder=0x5872930) at gsturidecodebin.c:2015
#30 gst_uri_decode_bin_change_state (element=0x5872930, transition=<optimized out>) at gsturidecodebin.c:2493
#31 0x00007f2746e28d2c in gst_element_change_state (element=element@entry=0x5872930, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#32 0x00007f2746e29678 in gst_element_set_state_func (element=0x5872930, state=GST_STATE_PAUSED) at gstelement.c:2717
#33 0x00007f2746e16857 in gst_bin_element_set_state (next=GST_STATE_PAUSED, current=GST_STATE_READY, start_time=0, base_time=0, element=0x5872930, bin=0x1b69d50) at gstbin.c:2209
#34 gst_bin_change_state_func (element=0x1b69d50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2518
#35 0x00007f2746e47595 in gst_pipeline_change_state (element=0x1b69d50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstpipeline.c:482
#36 0x00007f27359147a1 in gst_play_bin_change_state (element=0x1b69d50, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin2.c:3936
#37 0x00007f2746e28d2c in gst_element_change_state (element=element@entry=0x1b69d50, transition=transition@entry=GST_STATE_CHANGE_READY_TO_PAUSED) at gstelement.c:2761
#38 0x00007f2746e29678 in gst_element_set_state_func (element=0x1b69d50, state=GST_STATE_PLAYING) at gstelement.c:2717
#39 0x00007f273c5a9d76 in Phonon::Gstreamer::Pipeline::setState (this=0x1b64070, state=GST_STATE_PLAYING) at ../../gstreamer/pipeline.cpp:242
#40 0x00007f273c5a24e2 in Phonon::Gstreamer::MediaObject::requestState (this=this@entry=0x1b607d0, state=state@entry=Phonon::PlayingState) at ../../gstreamer/mediaobject.cpp:839
#41 0x00007f273c5a27b4 in Phonon::Gstreamer::MediaObject::play (this=0x1b607d0) at ../../gstreamer/mediaobject.cpp:239
#42 0x00007f2756b8b2b7 in EngineController::playUrl (this=this@entry=0x16de2d0, url=..., offset=offset@entry=0) at ../../src/EngineController.cpp:505
#43 0x00007f2756b8cc25 in EngineController::play (this=0x16de2d0, track=..., offset=0) at ../../src/EngineController.cpp:395
#44 0x00007f27568439b9 in Playlist::Actions::play (this=this@entry=0x1f12710, trackid=<optimized out>, now=now@entry=true) at ../../src/playlist/PlaylistActions.cpp:224
#45 0x00007f2756843fd3 in Playlist::Actions::requestUserNextTrack (this=this@entry=0x1f12710) at ../../src/playlist/PlaylistActions.cpp:160
#46 0x00007f2756843fff in Playlist::Actions::next (this=0x1f12710) at ../../src/playlist/PlaylistActions.cpp:238
#47 0x00007f27567c6e35 in Playlist::Actions::qt_static_metacall (_o=0x1f12710, _c=QMetaObject::WriteProperty, _id=0, _a=0x2) at moc_PlaylistActions.cpp:81
#48 0x00007f2754e4df5f in QMetaObject::activate (sender=0x2d752f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0e3139f0) at kernel/qobject.cpp:3547
#49 0x00007f2756ca1b45 in AnimatedLabelStack::clicked (this=<optimized out>, _t1=...) at ./AnimatedLabelStack.moc:122
#50 0x00007f2755869850 in QWidget::event (this=0x2d752f0, event=0x7fff0e314210) at kernel/qwidget.cpp:8371
#51 0x00007f2755819e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1537b40, receiver=receiver@entry=0x2d752f0, e=e@entry=0x7fff0e314210) at kernel/qapplication.cpp:4562
#52 0x00007f275581eb6b in QApplication::notify (this=<optimized out>, receiver=0x2d752f0, e=0x7fff0e314210) at kernel/qapplication.cpp:4105
#53 0x00007f27575881d6 in KApplication::notify (this=0x7fff0e3170a0, receiver=0x2d752f0, event=0x7fff0e314210) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x00007f2754e3856e in QCoreApplication::notifyInternal (this=0x7fff0e3170a0, receiver=0x2d752f0, event=0x7fff0e314210) at kernel/qcoreapplication.cpp:915
#55 0x00007f275581acd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#56 QApplicationPrivate::sendMouseEvent (receiver=0x2d752f0, event=0x7fff0e314210, alienWidget=0x2d752f0, nativeWidget=0x39bd820, buttonDown=0x7f27562f6308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#57 0x00007f2755898554 in QETWidget::translateMouseEvent (this=this@entry=0x39bd820, event=event@entry=0x7fff0e314990) at kernel/qapplication_x11.cpp:4622
#58 0x00007f275589744f in QApplication::x11ProcessEvent (this=0x7fff0e3170a0, event=0x7fff0e314990) at kernel/qapplication_x11.cpp:3737
#59 0x00007f27558befa2 in x11EventSourceDispatch (s=s@entry=0x153c600, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00007f274ef2aab5 in g_main_dispatch (context=0x153c200) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#61 g_main_context_dispatch (context=context@entry=0x153c200) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#62 0x00007f274ef2ade8 in g_main_context_iterate (context=context@entry=0x153c200, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#63 0x00007f274ef2aea4 in g_main_context_iteration (context=0x153c200, may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#64 0x00007f2754e66bf6 in QEventDispatcherGlib::processEvents (this=0x13c5ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0x00007f27558bec1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0x00007f2754e372bf in QEventLoop::processEvents (this=this@entry=0x7fff0e314d60, flags=...) at kernel/qeventloop.cpp:149
#67 0x00007f2754e37548 in QEventLoop::exec (this=0x7fff0e314d60, flags=...) at kernel/qeventloop.cpp:204
#68 0x00007f2754e3c708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#69 0x0000000000408dea in main (argc=1, argv=0x7fff0e317208) at ../../src/main.cpp:306

This bug may be a duplicate of or related to bug 290706, bug 310895.

Possible duplicates by query: bug 311632, bug 310895, bug 310292, bug 310047, bug 309838.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2013-01-16 08:24:01 UTC
This is actually a bug of the phonon-backend-gstreamer. Use the phonon-backend-vlc as a workaround.

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