Bug 227188 - Amarok crash while playing stream using Youtube Service script
Summary: Amarok crash while playing stream using Youtube Service script
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: Notifications (show other bugs)
Version: 2.2.90
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-16 14:29 UTC by Grzegorz Gancarczyk
Modified: 2010-02-16 23:45 UTC (History)
2 users (show)

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 Grzegorz Gancarczyk 2010-02-16 14:29:23 UTC
Application: amarok (2.2.2.90)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.32-ARCH i686

-- Information about the crash:
I use Amarok v. 2.2.2.90
When I was trying to play stream using Youtube script (http://www.kde-apps.org/content/show.php/YouTube+Service?content=100920), the application crashed.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x44c91b70 (LWP 4651))]

Thread 16 (Thread 0x47fc6b70 (LWP 4652)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421fa182 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e05654 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x46763ba5 in metronom_sync_loop () from /usr/lib/libxine.so.1
#4  0x00000005 in ?? ()
#5  0x47fc6340 in ?? ()
#6  0x29b00742 in ?? ()
#7  0x00000000 in ?? ()

Thread 15 (Thread 0x48828b70 (LWP 4653)):
#0  0x421f7d9b in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x41e057c6 in pthread_mutex_lock () from /lib/libc.so.6
#2  0x43eedd09 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x4109aa9f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x4106d7a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x4106dbfa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x40f6b568 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x466e5c29 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#9  0x421f58ac in start_thread () from /lib/libpthread.so.0
#10 0x41df801e in clone () from /lib/libc.so.6

Thread 14 (Thread 0x49029b70 (LWP 4656)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x41de8a3b in read () from /lib/libc.so.6
#2  0x46370d42 in snd_ctl_hw_read () from /usr/lib/libasound.so.2
#3  0x4636dc1d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0x4636a034 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0x46375c81 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0x46895ddc in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#7  0x00000000 in ?? ()

Thread 13 (Thread 0x4982ab70 (LWP 4657)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x467758ec in ao_loop () from /usr/lib/libxine.so.1
#4  0x4982a330 in ?? ()

Thread 12 (Thread 0x4a02bb70 (LWP 4658)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x467758ec in ao_loop () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0x4a82cb70 (LWP 4659)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x467758ec in ao_loop () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0x4ba12b70 (LWP 4661)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x42c72bb7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x42c72c01 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x421f58ac in start_thread () from /lib/libpthread.so.0
#6  0x41df801e in clone () from /lib/libc.so.6

Thread 9 (Thread 0x4de91b70 (LWP 4662)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x40f6f1c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x426bcff0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x426bfabc in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x426bb9ab in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x426bfbb2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x426bdc4e in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#10 0x426be36b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#12 0x421f58ac in start_thread () from /lib/libpthread.so.0
#13 0x41df801e in clone () from /lib/libc.so.6

Thread 8 (Thread 0x4e692b70 (LWP 4663)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x40f6f1c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x426bcff0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x426bfabc in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x426bb9ab in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x426bfbb2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x426bfbd1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x426bfbd1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#12 0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#13 0x426bdc4e in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#14 0x426be36b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#16 0x421f58ac in start_thread () from /lib/libpthread.so.0
#17 0x41df801e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x52920b70 (LWP 4669)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x40f6f1c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x426bcff0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x426bfabc in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x426bb9ab in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x426bfbb2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x426bfbd1 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#10 0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#11 0x426bdc4e in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#12 0x426be36b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#14 0x421f58ac in start_thread () from /lib/libpthread.so.0
#15 0x41df801e in clone () from /lib/libc.so.6

Thread 6 (Thread 0x53922b70 (LWP 4672)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x40f6f1c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x426bcff0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x426bfabc in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x426bb9ab in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x426bfbb2 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x426bd273 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#9  0x426bdc4e in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#10 0x426be36b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#12 0x421f58ac in start_thread () from /lib/libpthread.so.0
#13 0x41df801e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x5613cb70 (LWP 4743)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x428f7d67 in ?? () from /usr/lib/libQtScript.so.4
#4  0x428f7db1 in ?? () from /usr/lib/libQtScript.so.4
#5  0x421f58ac in start_thread () from /lib/libpthread.so.0
#6  0x41df801e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x4f2f6b70 (LWP 6592)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x421f9e55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x41e055fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0x40f6f1c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x41819ce2 in ?? () from /usr/lib/libQtGui.so.4
#5  0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#6  0x421f58ac in start_thread () from /lib/libpthread.so.0
#7  0x41df801e in clone () from /lib/libc.so.6

Thread 3 (Thread 0x4fee0b70 (LWP 6593)):
#0  0x43eea18b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#1  0x43eedbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x43eedd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x4109aa9f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x4106d7a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x4106dbfa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x40f6b568 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x4104d7bb in ?? () from /usr/lib/libQtCore.so.4
#8  0x40f6e28e in ?? () from /usr/lib/libQtCore.so.4
#9  0x421f58ac in start_thread () from /lib/libpthread.so.0
#10 0x41df801e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x508aeb70 (LWP 6616)):
#0  0x4001e424 in __kernel_vsyscall ()
#1  0x41df0f41 in select () from /lib/libc.so.6
#2  0x4678de78 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 1 (Thread 0x44c91b70 (LWP 4651)):
[KCrash Handler]
#6  0x40642f84 in ToolTipManager::prepareToolTip (this=0xa019510) at /home/lossos/aur/mamarok/src/amarok-2.2.2.90/src/tooltips/ToolTipManager.cpp:159
#7  0x40645ee5 in ToolTipManager::qt_metacall (this=0xa019510, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfa6950c) at /home/lossos/aur/mamarok/src/build/src/ToolTipManager.moc:80
#8  0x4107436a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#9  0x4108293f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#10 0x410d4147 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#11 0x4108a9ee in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#12 0x4107f7f4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x412a548c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x412ac09e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x40908986 in App::notify (this=0xbfa69df4, receiver=0xa01a3e8, event=0xbfa69a90) at /home/lossos/aur/mamarok/src/amarok-2.2.2.90/src/App.cpp:952
#16 0x4106f16b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x4109e096 in ?? () from /usr/lib/libQtCore.so.4
#18 0x4109ada7 in ?? () from /usr/lib/libQtCore.so.4
#19 0x43eea378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0x43eedbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#21 0x43eedd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0x4109aa65 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#23 0x413615d5 in ?? () from /usr/lib/libQtGui.so.4
#24 0x4106d7a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x4106dbfa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#26 0x41071d6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#27 0x412a5527 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#28 0x0804ffa5 in main (argc=1, argv=0xbfa6a674) at /home/lossos/aur/mamarok/src/amarok-2.2.2.90/src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-16 14:50:41 UTC
Could you please set the title in English?
Comment 2 Grzegorz Gancarczyk 2010-02-16 15:03:39 UTC
wtorek 16 luty 2010 14:50:43 napisałeś(-łaś):
> https://bugs.kde.org/show_bug.cgi?id=227188
> 
> 
> Myriam Schweingruber <myriam@kde.org> changed:
> 
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
> - Status|UNCONFIRMED                 |NEEDSINFO
>                  CC|                            |krf@electrostorm.net
>           Component|general                     |Notifications
>             Version|unspecified                 |2.2.90
>          Resolution|                            |WAITINGFORINFO
> 
> 
> 
> 
> --- Comment #1 from Myriam Schweingruber <myriam kde org>  2010-02-16
> 14:50:41 --- Could you please set the title in English?

Witam,

Ok.
But sorry if it isn't correctly:

"Amarok crash while playing stream using Youtube Service script"



Pozdrawiam
Grzegorz Gancarczyk
Comment 3 Mikko C. 2010-02-16 15:43:48 UTC
Crash seems to be in ToolTipManager.cpp
Comment 4 Myriam Schweingruber 2010-02-16 22:44:45 UTC
We are not responsible for 3rd-party scripts, I guess you are indeed talking about a script you got through the Script Manager and not about the video applet, don't you?
Comment 5 Grzegorz Gancarczyk 2010-02-16 23:01:35 UTC
It is script wich I got through the Script Manager.

So it seems I reported bug in the wrong place...
Comment 6 Myriam Schweingruber 2010-02-16 23:45:26 UTC
(In reply to comment #5)
> It is script wich I got through the Script Manager.
> 
> So it seems I reported bug in the wrong place...

Yes, I am sorry, you should report this to the author of the script.