Bug 275291 - playback hangs on network failure, then amarok crashes [@ Phonon::Xine::XineStream::createStream]
Summary: playback hangs on network failure, then amarok crashes [@ Phonon::Xine::XineS...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.4 (KDE 4.6.x)
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.5.1
Assignee: Harald Sitter
URL:
Keywords:
: 278201 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-09 16:33 UTC by Mathias Panzenböck
Modified: 2011-07-23 10:26 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Panzenböck 2011-06-09 16:33:19 UTC
Application: amarok (2.4-GIT)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.13-91.fc14.x86_64 x86_64
Distribution: "Fedora release 14 (Laughlin)"

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

My ISP has very often strange network problems where the connection is interrupted in a way Linux and even my DSL router do not notice it right away. When I tried to open an mp3 http stream during such an event amarok just didn't play anything. In fact double clicking another song (that was locally available) didn't work any more either. Playback did just hang. I restarted amarok in order to fix this and amarok crashed on exit.

As always, I use today's current GIT version:
commit d8e57aed35d1b77813fcbc8c65be7f340146a60b
Author: Bart Cerneels <bart.cerneels@kde.org>
Date:   Thu Jun 9 09:45:43 2011 +0200

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
_xcb_conn_wait (c=0x8b1100, cond=<value optimized out>, vector=0x0, count=0x0) at xcb_conn.c:313
313	        ret = poll(&fd, 1, -1);
[Current thread is 1 (Thread 0x7f1ab2de6880 (LWP 6173))]

Thread 16 (Thread 0x7f1a8ce87700 (LWP 6174)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f1a935fad21 in metronom_sync_loop (this=0xb35960) at metronom.c:870
#2  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#3  0x00007f1aaebefccb in start_thread (arg=0x7f1a8ce87700) at pthread_create.c:301
#4  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 15 (Thread 0x7f1a8c686700 (LWP 6175)):
[KCrash Handler]
#6  firstNode (this=0x7f1a84002460) at /usr/include/QtCore/qhash.h:187
#7  begin (this=0x7f1a84002460) at /usr/include/QtCore/qhash.h:461
#8  begin (this=0x7f1a84002460) at /usr/include/QtCore/qset.h:162
#9  QForeachContainer (this=0x7f1a84002460) at /usr/include/QtCore/qglobal.h:2248
#10 Phonon::Xine::XineStream::createStream (this=0x7f1a84002460) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xinestream.cpp:514
#11 0x00007f1a938658ca in Phonon::Xine::XineStream::event (this=0x7f1a84002460, ev=0x148b7f0) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xinestream.cpp:1244
#12 0x00007f1ab0982cd4 in QApplicationPrivate::notify_helper (this=0x897d00, receiver=0x7f1a84002460, e=0x148b7f0) at kernel/qapplication.cpp:4462
#13 0x00007f1ab098788a in QApplication::notify (this=<value optimized out>, receiver=0x7f1a84002460, e=0x148b7f0) at kernel/qapplication.cpp:4341
#14 0x00007f1aaffc419c in QCoreApplication::notifyInternal (this=0x7fff7f414c20, receiver=0x7f1a84002460, event=0x148b7f0) at kernel/qcoreapplication.cpp:731
#15 0x00007f1aaffc7985 in sendEvent (receiver=0x0, event_type=0, data=0xa21470) at kernel/qcoreapplication.h:215
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa21470) at kernel/qcoreapplication.cpp:1372
#17 0x00007f1aaffef1b3 in sendPostedEvents (s=0x7f1a84001320) at kernel/qcoreapplication.h:220
#18 postEventSourceDispatch (s=0x7f1a84001320) at kernel/qeventdispatcher_glib.cpp:277
#19 0x0000003f7ec41e33 in g_main_dispatch (context=0x7f1a840009b0) at gmain.c:2149
#20 g_main_context_dispatch (context=0x7f1a840009b0) at gmain.c:2702
#21 0x0000003f7ec42610 in g_main_context_iterate (context=0x7f1a840009b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#22 0x0000003f7ec428ad in g_main_context_iteration (context=0x7f1a840009b0, may_block=1) at gmain.c:2843
#23 0x00007f1aaffef34f in QEventDispatcherGlib::processEvents (this=0x7f1a840008c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#24 0x00007f1aaffc3532 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f1aaffc377c in QEventLoop::exec (this=0x7f1a8c685bf0, flags=...) at kernel/qeventloop.cpp:201
#26 0x00007f1aafed85f4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#27 0x00007f1a938583ee in Phonon::Xine::XineThread::run (this=0xa2c070) at /usr/src/debug/phonon-backend-xine-4.4.4/xine/xinethread.cpp:143
#28 0x00007f1aafedae95 in QThreadPrivate::start (arg=0xa2c070) at thread/qthread_unix.cpp:320
#29 0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#30 0x00007f1aaebefccb in start_thread (arg=0x7f1a8c686700) at pthread_create.c:301
#31 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 14 (Thread 0x7f1a8bc80700 (LWP 6176)):
#0  0x00007f1aafba2283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1aa86263bf in poll_func (ufds=0x7f1a7c001480, nfds=2, timeout=-1, userdata=0xa24370) at pulse/thread-mainloop.c:75
#2  0x00007f1aa8618166 in pa_mainloop_poll (m=0xb371b0) at pulse/mainloop.c:879
#3  0x00007f1aa8618799 in pa_mainloop_iterate (m=0xb371b0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x00007f1aa8618850 in pa_mainloop_run (m=0xb371b0, retval=0x0) at pulse/mainloop.c:979
#5  0x00007f1aa862635b in thread (userdata=<value optimized out>) at pulse/thread-mainloop.c:94
#6  0x00007f1aa3440888 in internal_thread_func (userdata=0xa2b8e0) at pulsecore/thread-posix.c:72
#7  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#8  0x00007f1aaebefccb in start_thread (arg=0x7f1a8bc80700) at pthread_create.c:301
#9  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 13 (Thread 0x7f1a8b47f700 (LWP 6177)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1a9360cdeb in fifo_peek_int (this_gen=0x92ace0) at audio_out.c:348
#2  fifo_peek (this_gen=0x92ace0) at audio_out.c:388
#3  ao_loop (this_gen=0x92ace0) at audio_out.c:1015
#4  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f1aaebefccb in start_thread (arg=0x7f1a8b47f700) at pthread_create.c:301
#6  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f1a8a875700 (LWP 6178)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1a9360cdeb in fifo_peek_int (this_gen=0xc97f00) at audio_out.c:348
#2  fifo_peek (this_gen=0xc97f00) at audio_out.c:388
#3  ao_loop (this_gen=0xc97f00) at audio_out.c:1015
#4  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f1aaebefccb in start_thread (arg=0x7f1a8a875700) at pthread_create.c:301
#6  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f1a8a074700 (LWP 6179)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1a9360cdeb in fifo_peek_int (this_gen=0x7f1a840035b0) at audio_out.c:348
#2  fifo_peek (this_gen=0x7f1a840035b0) at audio_out.c:388
#3  ao_loop (this_gen=0x7f1a840035b0) at audio_out.c:1015
#4  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f1aaebefccb in start_thread (arg=0x7f1a8a074700) at pthread_create.c:301
#6  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f1a82e9c700 (LWP 6261)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1aafedb57b in wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1aae0010b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ba2ad0, th=0x296d330) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1aae003743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x296d330) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1aae00252f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a82e9bc50, parent=0x2ba2ad0, th=0x296d330) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f1aae0025b8 in ThreadWeaver::Thread::run (this=0x296d330) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f1aafedae95 in QThreadPrivate::start (arg=0x296d330) at thread/qthread_unix.cpp:320
#8  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#9  0x00007f1aaebefccb in start_thread (arg=0x7f1a82e9c700) at pthread_create.c:301
#10 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f1a6ffff700 (LWP 6262)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1aafedb57b in wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1aae0010b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ba2ad0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1aae003743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1aae00252f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a6fffec50, parent=0x2ba2ad0, th=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f1aae0025b8 in ThreadWeaver::Thread::run (this=0x2dd33a0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f1aafedae95 in QThreadPrivate::start (arg=0x2dd33a0) at thread/qthread_unix.cpp:320
#11 0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#12 0x00007f1aaebefccb in start_thread (arg=0x7f1a6ffff700) at pthread_create.c:301
#13 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f1a6f7fe700 (LWP 6263)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1aafedb57b in wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1aae0010b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ba2ad0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1aae003743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f1aae00252f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a6f7fdc50, parent=0x2ba2ad0, th=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#10 0x00007f1aae0025b8 in ThreadWeaver::Thread::run (this=0x2dd31b0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f1aafedae95 in QThreadPrivate::start (arg=0x2dd31b0) at thread/qthread_unix.cpp:320
#12 0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#13 0x00007f1aaebefccb in start_thread (arg=0x7f1a6f7fe700) at pthread_create.c:301
#14 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f1a6effd700 (LWP 6264)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1aafedb57b in wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ba2e50, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1aae0010b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ba2ad0, th=0x2dcea40) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f1aae003743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dcea40) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f1aae00375c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ba36a0, th=0x2dcea40) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f1aae00252f in ThreadWeaver::ThreadRunHelper::run (this=0x7f1a6effcc50, parent=0x2ba2ad0, th=0x2dcea40) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f1aae0025b8 in ThreadWeaver::Thread::run (this=0x2dcea40) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f1aafedae95 in QThreadPrivate::start (arg=0x2dcea40) at thread/qthread_unix.cpp:320
#9  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#10 0x00007f1aaebefccb in start_thread (arg=0x7f1a6effd700) at pthread_create.c:301
#11 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f1a6e3eb700 (LWP 6265)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1aa7bb5944 in scavengerThread (context=0x7f1aa83d28e0) at wtf/FastMalloc.cpp:2378
#2  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f1aa83d28e0) at wtf/FastMalloc.cpp:1497
#3  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f1aaebefccb in start_thread (arg=0x7f1a6e3eb700) at pthread_create.c:301
#5  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f1a5ffff700 (LWP 6268)):
#0  0x00007f1aafb7587d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f1aafb7570f in __sleep (seconds=0) at ../sysdeps/unix/sysv/linux/sleep.c:138
#2  0x00007f1aacb74b46 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f1aace8cd80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2363
#3  0x00007f1aacb74be9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f1a5fffec20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f1aaebefccb in start_thread (arg=0x7f1a5ffff700) at pthread_create.c:301
#6  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f1a54f67700 (LWP 9035)):
#0  0x00007f1aafba4093 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f1a936238a4 in xine_usec_sleep (usec=<value optimized out>) at utils.c:481
#2  0x00007f1a93608a69 in video_out_loop (this_gen=0x7f1a84f9a050) at video_out.c:1246
#3  0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f1aaebefccb in start_thread (arg=0x7f1a54f67700) at pthread_create.c:301
#5  0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1a4318b700 (LWP 9040)):
#0  0x00007f1aafba2283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1aaa57f5cb in send_dg (statp=0x7f1a4318bdb8, buf=0x7f1a43188810 "\345\270\001", buflen=34, buf2=0x7f1a43188834 "\r(\001", buflen2=34, ans=0x7f1a43189450 "", anssiz=2048, ansp=0x7f1a43189cd0, ansp2=0x7f1a43189cc0, nansp2=0x7f1a43189cfc, resplen2=0x7f1a43189cf0) at res_send.c:1058
#2  __libc_res_nsend (statp=0x7f1a4318bdb8, buf=0x7f1a43188810 "\345\270\001", buflen=34, buf2=0x7f1a43188834 "\r(\001", buflen2=34, ans=0x7f1a43189450 "", anssiz=2048, ansp=0x7f1a43189cd0, ansp2=0x7f1a43189cc0, nansp2=0x7f1a43189cfc, resplen2=0x7f1a43189cf0) at res_send.c:556
#3  0x00007f1aaa57d1b1 in __libc_res_nquery (statp=0x7f1a4318bdb8, name=0x7f1a480030c8 "lyrics.wikia.com", class=1, type=62321, answer=0x7f1a43189450 "", anslen=2048, answerp=0x7f1a43189cd0, answerp2=0x7f1a43189cc0, nanswerp2=0x7f1a43189cfc, resplen2=0x7f1a43189cf0) at res_query.c:225
#4  0x00007f1aaa57d711 in __libc_res_nquerydomain (statp=0x7f1a4318bdb8, name=<value optimized out>, domain=<value optimized out>, class=1, type=62321, answer=0x7f1a43189450 "", anslen=2048, answerp=0x7f1a43189cd0, answerp2=0x7f1a43189cc0, nanswerp2=0x7f1a43189cfc, resplen2=0x7f1a43189cf0) at res_query.c:576
#5  0x00007f1aaa57dadd in __libc_res_nsearch (statp=0x7f1a4318bdb8, name=0x7f1a480030c8 "lyrics.wikia.com", class=1, type=62321, answer=0x7f1a43189450 "", anslen=2048, answerp=0x7f1a43189cd0, answerp2=0x7f1a43189cc0, nanswerp2=0x7f1a43189cfc, resplen2=0x7f1a43189cf0) at res_query.c:377
#6  0x00007f1a54f6c1e4 in _nss_dns_gethostbyname4_r (name=0x7f1a480030c8 "lyrics.wikia.com", pat=0x7f1a4318a330, buffer=0x7f1a43189d60 "\256yb\250", buflen=1024, errnop=0x7f1a4318a360, herrnop=0x7f1a4318a350, ttlp=0x0) at nss_dns/dns-host.c:314
#7  0x00007f1aafb94264 in gaih_inet (name=0x7f1a480030c8 "lyrics.wikia.com", service=<value optimized out>, req=0x7f1a4318a5f0, pai=0x7f1a4318a550, naddrs=0x7f1a4318a570) at ../sysdeps/posix/getaddrinfo.c:716
#8  0x00007f1aafb97422 in getaddrinfo (name=0x7f1a480030c8 "lyrics.wikia.com", service=<value optimized out>, hints=0x7f1a4318a5f0, pai=0x7f1a4318a678) at ../sysdeps/posix/getaddrinfo.c:2161
#9  0x00007f1aaf3771f5 in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:219
#10 0x00007f1aaf36c6b9 in QHostInfo::fromName (name=...) at kernel/qhostinfo.cpp:246
#11 0x00007f1aae65be7b in QtConcurrent::StoredFunctorCall1<QHostInfo, QHostInfo (*)(QString const&), QString>::runFunctor (this=0x261f560) at /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:274
#12 0x00007f1aae65bf1c in QtConcurrent::RunFunctionTask<QHostInfo>::run (this=0x261f560) at /usr/include/QtCore/qtconcurrentrunbase.h:103
#13 0x00007f1aafecfe08 in QThreadPoolThread::run (this=0x1448f70) at concurrent/qthreadpool.cpp:106
#14 0x00007f1aafedae95 in QThreadPrivate::start (arg=0x1448f70) at thread/qthread_unix.cpp:320
#15 0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#16 0x00007f1aaebefccb in start_thread (arg=0x7f1a4318b700) at pthread_create.c:301
#17 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f1a4298a700 (LWP 9075)):
#0  0x00007f1aafba2283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1aaa57f5cb in send_dg (statp=0x7f1a4298adb8, buf=0x7f1a42987810 "\255\201\001", buflen=31, buf2=0x7f1a42987830 "\325\065\001", buflen2=31, ans=0x7f1a42988450 "", anssiz=2048, ansp=0x7f1a42988cd0, ansp2=0x7f1a42988cc0, nansp2=0x7f1a42988cfc, resplen2=0x7f1a42988cf0) at res_send.c:1058
#2  __libc_res_nsend (statp=0x7f1a4298adb8, buf=0x7f1a42987810 "\255\201\001", buflen=31, buf2=0x7f1a42987830 "\325\065\001", buflen2=31, ans=0x7f1a42988450 "", anssiz=2048, ansp=0x7f1a42988cd0, ansp2=0x7f1a42988cc0, nansp2=0x7f1a42988cfc, resplen2=0x7f1a42988cf0) at res_send.c:556
#3  0x00007f1aaa57d1b1 in __libc_res_nquery (statp=0x7f1a4298adb8, name=0x7f1a42987b00 "static.orf.at.", class=1, type=62321, answer=0x7f1a42988450 "", anslen=2048, answerp=0x7f1a42988cd0, answerp2=0x7f1a42988cc0, nanswerp2=0x7f1a42988cfc, resplen2=0x7f1a42988cf0) at res_query.c:225
#4  0x00007f1aaa57d711 in __libc_res_nquerydomain (statp=0x7f1a4298adb8, name=<value optimized out>, domain=<value optimized out>, class=1, type=62321, answer=0x7f1a42988450 "", anslen=2048, answerp=0x7f1a42988cd0, answerp2=0x7f1a42988cc0, nanswerp2=0x7f1a42988cfc, resplen2=0x7f1a42988cf0) at res_query.c:576
#5  0x00007f1aaa57d974 in __libc_res_nsearch (statp=0x7f1a4298adb8, name=0x7f1a50003b18 "static.orf.at", class=1, type=62321, answer=0x7f1a42988450 "", anslen=2048, answerp=0x7f1a42988cd0, answerp2=0x7f1a42988cc0, nanswerp2=0x7f1a42988cfc, resplen2=0x7f1a42988cf0) at res_query.c:414
#6  0x00007f1a54f6c1e4 in _nss_dns_gethostbyname4_r (name=0x7f1a50003b18 "static.orf.at", pat=0x7f1a42989330, buffer=0x7f1a42988d60 "\256yb\250", buflen=1024, errnop=0x7f1a42989360, herrnop=0x7f1a42989350, ttlp=0x0) at nss_dns/dns-host.c:314
#7  0x00007f1aafb94264 in gaih_inet (name=0x7f1a50003b18 "static.orf.at", service=<value optimized out>, req=0x7f1a429895f0, pai=0x7f1a42989550, naddrs=0x7f1a42989570) at ../sysdeps/posix/getaddrinfo.c:716
#8  0x00007f1aafb97422 in getaddrinfo (name=0x7f1a50003b18 "static.orf.at", service=<value optimized out>, hints=0x7f1a429895f0, pai=0x7f1a42989678) at ../sysdeps/posix/getaddrinfo.c:2161
#9  0x00007f1aaf3771f5 in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:219
#10 0x00007f1aaf36c6b9 in QHostInfo::fromName (name=...) at kernel/qhostinfo.cpp:246
#11 0x00007f1aae65be7b in QtConcurrent::StoredFunctorCall1<QHostInfo, QHostInfo (*)(QString const&), QString>::runFunctor (this=0x3f0fc20) at /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:274
#12 0x00007f1aae65bf1c in QtConcurrent::RunFunctionTask<QHostInfo>::run (this=0x3f0fc20) at /usr/include/QtCore/qtconcurrentrunbase.h:103
#13 0x00007f1aafecfe08 in QThreadPoolThread::run (this=0x143f5d0) at concurrent/qthreadpool.cpp:106
#14 0x00007f1aafedae95 in QThreadPrivate::start (arg=0x143f5d0) at thread/qthread_unix.cpp:320
#15 0x00007f1aa5d8b853 in ?? () from /usr/lib64/libGL.so.1
#16 0x00007f1aaebefccb in start_thread (arg=0x7f1a4298a700) at pthread_create.c:301
#17 0x00007f1aafbabc2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f1ab2de6880 (LWP 6173)):
#0  _xcb_conn_wait (c=0x8b1100, cond=<value optimized out>, vector=0x0, count=0x0) at xcb_conn.c:313
#1  0x0000003f8080a1cf in xcb_wait_for_reply (c=0x8b1100, request=1725464, e=0x7fff7f414258) at xcb_in.c:378
#2  0x00007f1ab14aab4d in _XReply (dpy=0x8ac3d0, rep=0x7fff7f4142a0, extra=0, discard=1) at xcb_io.c:532
#3  0x00007f1ab1487aa3 in XGetSelectionOwner (dpy=0x8ac3d0, selection=285) at GetSOwner.c:42
#4  0x00007f1ab0a070b0 in QClipboard::event (this=0x896b50, e=<value optimized out>) at kernel/qclipboard_x11.cpp:922
#5  0x00007f1ab0982cd4 in QApplicationPrivate::notify_helper (this=0x897d00, receiver=0x896b50, e=0x7fff7f414aa0) at kernel/qapplication.cpp:4462
#6  0x00007f1ab098788a in QApplication::notify (this=<value optimized out>, receiver=0x896b50, e=0x7fff7f414aa0) at kernel/qapplication.cpp:4341
#7  0x00007f1aaffc419c in QCoreApplication::notifyInternal (this=0x7fff7f414c20, receiver=0x896b50, event=0x7fff7f414aa0) at kernel/qcoreapplication.cpp:731
#8  0x00007f1ab098c06b in sendEvent (this=0x7fff7f414c20, __in_chrg=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#9  QApplication::~QApplication (this=0x7fff7f414c20, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1088
#10 0x00007f1ab1cf8b3f in App::~App (this=0x7fff7f414c20, __in_chrg=<value optimized out>) at /home/panzi/software/amarok/src/App.cpp:206
#11 0x000000000040bff7 in main (argc=3, argv=0x7fff7f417228) at /home/panzi/software/amarok/src/main.cpp:287

This bug may be a duplicate of or related to bug 180214.

Possible duplicates by query: bug 256299, bug 247807, bug 247337.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-06-09 18:48:07 UTC
The crash is caused by the phonon-backend-xine. Please use a different Phonon backend, the xine backend is deprecated as upstream development is stalled.
Comment 2 Mathias Panzenböck 2011-06-10 00:38:16 UTC
What other backend do you recommend? Beside Xine 4.4.4 I have GStreamer 4.5.1 (which I think is also deprecated) and VLC 0.2.0 backends. I've chosen VLC for now. I don't think I can easily try to reproduce this bug because the network problems are very random.

With "upstream development is stalled" you mean development of xine or of the xine phonon backend?
Comment 3 Mathias Panzenböck 2011-06-10 00:57:15 UTC
Hmm, the VLC backend is pretty much useless, because it does not recognize *.it, *.s3m and *.xm files! Yes, VLC can play these files. Dragon player can play these files if you start it from the shell with the file as argument. But for some reason Phonon *thinks* it cannot play these files. Well I'm not gonna use the VLC backend before this is fixed. I guess amarok has no purged all information about my tracker files from its DB. :/
Comment 4 Myriam Schweingruber 2011-06-10 09:54:06 UTC
(In reply to comment #2)
> What other backend do you recommend? Beside Xine 4.4.4 I have GStreamer 4.5.1
> (which I think is also deprecated)

the phonon-backend-gstreamer is not deprecated at all, on the contrary, it works quite fine here. If you have version 4.5.1 you are even ahead of release :)

> and VLC 0.2.0 backends.
Which is not exactly new, the currently released version is 0.4.0, you definitely should upgrade.

> I've chosen VLC for now. I don't think I can easily try to reproduce this bug 
> because the network problems are very random.
> 
> With "upstream development is stalled" you mean development of xine or of the
> xine phonon backend?

The development in xine.
Comment 5 Mathias Panzenböck 2011-06-10 17:45:23 UTC
Well, 0.2.0 is the only version provided by all the repos (rpmfusion etc.) I configured for my Fedora 14 installation. Do you know an rpm repo with a newer VLC Phonon backend?
Comment 6 Rex Dieter 2011-06-10 19:09:13 UTC
$ yum --enablerepo=rpmfusion-free-updates-testing info phonon-backend-vlc

Available Packages
Name        : phonon-backend-vlc
Arch        : x86_64
Version     : 0.4.0
Release     : 1.fc14
Size        : 88 k
Repo        : rpmfusion-free-updates-testing
Summary     : VLC phonon backend
URL         : http://phonon.kde.org/
License     : LGPLv2+
Description : VLC phonon backend.
Comment 7 Kevin Funk 2011-07-23 10:26:01 UTC
*** Bug 278201 has been marked as a duplicate of this bug. ***