Bug 280255 - Upnp not working (still in counting status), and crash when double click on the share [@ Collections::UpnpCollectionBase::addJob]
Summary: Upnp not working (still in counting status), and crash when double click on t...
Status: RESOLVED LATER
Alias: None
Product: amarok
Classification: Applications
Component: Collections/UPnP (show other bugs)
Version: 2.8-git
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 288019 289869 319538 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-17 09:45 UTC by mathojojo
Modified: 2015-04-18 15:22 UTC (History)
9 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 mathojojo 2011-08-17 09:45:14 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

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

I installed Hupnp 1.0.0 (not from ubuntu repositories), installed cagibi, and then kio-upnp-ms.
I launched Amarok, activated the Upnp module in Amarok...
Amarok found a upnp share : Twonky
The Upnp module was in "Counting..." Status.
I waited very long, maybe 2 or 3 hours, but the status was always "Counting...", and nothing was listed in the Twonky share.
Then I double clicked on the twonky share, and CRASH.

Anytime I double click on the share, Amarok  crashes. He can detect the share, but doesn't list anything in it.


- Custom settings of the application:

Upnp module activated

The crash can be reproduced every time.

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

Thread 14 (Thread 0x7fee6aa84700 (LWP 2336)):
#0  0x00007fee86e76f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fee81bfb104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee81bfb639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee877d4446 in QEventDispatcherGlib::processEvents (this=0x15bb050, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fee877a8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fee877a8abc in QEventLoop::exec (this=0x7fee6aa83db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fee876bf924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fee8778ac2f in QInotifyFileSystemWatcherEngine::run (this=0x1604000) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1604000) at thread/qthread_unix.cpp:320
#9  0x00007fee8369dd8c in start_thread (arg=0x7fee6aa84700) at pthread_create.c:304
#10 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fee635f6700 (LWP 2340)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee876c282b in wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fee84c38704 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1929590, th=0x1929e40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fee84c3ad73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1929e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fee84c3ad8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1929e40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fee84c39b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fee635f5e00, parent=0x1929590, th=0x1929e40) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fee84c39c1b in ThreadWeaver::Thread::run (this=0x1929e40) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1929e40) at thread/qthread_unix.cpp:320
#9  0x00007fee8369dd8c in start_thread (arg=0x7fee635f6700) at pthread_create.c:304
#10 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fee60a14700 (LWP 2341)):
#0  0x00007fee86e76f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fee81bfb104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fee81bfb639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee877d4446 in QEventDispatcherGlib::processEvents (this=0x1bb6600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fee877a8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fee877a8abc in QEventLoop::exec (this=0x7fee60a13db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fee876bf924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fee8778ac2f in QInotifyFileSystemWatcherEngine::run (this=0x1bb59b0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1bb59b0) at thread/qthread_unix.cpp:320
#9  0x00007fee8369dd8c in start_thread (arg=0x7fee60a14700) at pthread_create.c:304
#10 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fee5fff6700 (LWP 2342)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee876c282b in wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fee84c38704 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1929590, th=0x1c4a590) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fee84c3ad73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1c4a590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fee84c3ad8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1c4a590) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fee84c39b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fee5fff5e00, parent=0x1929590, th=0x1c4a590) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fee84c39c1b in ThreadWeaver::Thread::run (this=0x1c4a590) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1c4a590) at thread/qthread_unix.cpp:320
#9  0x00007fee8369dd8c in start_thread (arg=0x7fee5fff6700) at pthread_create.c:304
#10 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fee5f5ea700 (LWP 2343)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee876c282b in wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fee84c38704 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1929590, th=0x1bfeee0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fee84c3ad73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1bfeee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fee84c3ad8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1bfeee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fee84c39b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fee5f5e9e00, parent=0x1929590, th=0x1bfeee0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fee84c39c1b in ThreadWeaver::Thread::run (this=0x1bfeee0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1bfeee0) at thread/qthread_unix.cpp:320
#9  0x00007fee8369dd8c in start_thread (arg=0x7fee5f5ea700) at pthread_create.c:304
#10 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fee5ede9700 (LWP 2344)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee876c282b in wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1929950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fee84c38704 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1929590, th=0x1bfe8e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fee84c3ad73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1929a70, th=0x1bfe8e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fee84c39b8f in ThreadWeaver::ThreadRunHelper::run (this=0x7fee5ede8e00, parent=0x1929590, th=0x1bfe8e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fee84c39c1b in ThreadWeaver::Thread::run (this=0x1bfe8e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fee876c2175 in QThreadPrivate::start (arg=0x1bfe8e0) at thread/qthread_unix.cpp:320
#8  0x00007fee8369dd8c in start_thread (arg=0x7fee5ede9700) at pthread_create.c:304
#9  0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fee5dfa8700 (LWP 2345)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee7e7eb832 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fee8369dd8c in start_thread (arg=0x7fee5dfa8700) at pthread_create.c:304
#3  0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fee57fff700 (LWP 2348)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee83c842a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fee83f9d180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fee83c842d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fee83fab254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fee8369dd8c in start_thread (arg=0x7fee57fff700) at pthread_create.c:304
#4  0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fee4d88d700 (LWP 2516)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee6efbd3d5 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00007fee48018c9c in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#6  0x00007fee48019b7f in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so
#7  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007fee484604bf in ?? () from /usr/lib/gstreamer-0.10/libgstaudioparsersbad.so
#9  0x00007fee48461019 in ?? () from /usr/lib/gstreamer-0.10/libgstaudioparsersbad.so
#10 0x00007fee48461b1f in ?? () from /usr/lib/gstreamer-0.10/libgstaudioparsersbad.so
#11 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007fee4bea4516 in ?? () from /usr/lib/gstreamer-0.10/libgsticydemux.so
#13 0x00007fee4bea49ae in ?? () from /usr/lib/gstreamer-0.10/libgsticydemux.so
#14 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#15 0x00007fee6efcaaf8 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#16 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#17 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#18 0x00007fee7184ad58 in ?? () from /usr/lib/libgstbase-0.10.so.0
#19 0x00007fee71aeff20 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0x00007fee81c24b16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fee81c223e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fee8369dd8c in start_thread (arg=0x7fee4d88d700) at pthread_create.c:304
#23 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fee4ce89700 (LWP 2522)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee718411af in gst_base_sink_wait_preroll () from /usr/lib/libgstbase-0.10.so.0
#2  0x00007fee6f8a83c8 in ?? () from /usr/lib/libgstaudio-0.10.so.0
#3  0x00007fee71842ca0 in ?? () from /usr/lib/libgstbase-0.10.so.0
#4  0x00007fee7184507f in ?? () from /usr/lib/libgstbase-0.10.so.0
#5  0x00007fee718453d7 in ?? () from /usr/lib/libgstbase-0.10.so.0
#6  0x00007fee718457cf in ?? () from /usr/lib/libgstbase-0.10.so.0
#7  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#8  0x00007fee71852826 in ?? () from /usr/lib/libgstbase-0.10.so.0
#9  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00007fee71852826 in ?? () from /usr/lib/libgstbase-0.10.so.0
#11 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#12 0x00007fee71852826 in ?? () from /usr/lib/libgstbase-0.10.so.0
#13 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#14 0x00007fee6efbe325 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#15 0x00007fee71aeff20 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#16 0x00007fee81c24b16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fee81c223e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fee8369dd8c in start_thread (arg=0x7fee4ce89700) at pthread_create.c:304
#19 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fee63fff700 (LWP 2707)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee6efbd3d5 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007fee6efc869f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#5  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007fee71852826 in ?? () from /usr/lib/libgstbase-0.10.so.0
#8  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007fee71852826 in ?? () from /usr/lib/libgstbase-0.10.so.0
#10 0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#11 0x00007fee6efbe325 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#12 0x00007fee71aeff20 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x00007fee81c24b16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fee81c223e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fee8369dd8c in start_thread (arg=0x7fee63fff700) at pthread_create.c:304
#16 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fee47d85700 (LWP 2708)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee6efbd3d5 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#2  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#3  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#4  0x00007fee6efc823d in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#5  0x00007fee6efc869f in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#6  0x00007fee71ac99c4 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0
#7  0x00007fee6efbe325 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#8  0x00007fee71aeff20 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#9  0x00007fee81c24b16 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fee81c223e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fee8369dd8c in start_thread (arg=0x7fee47d85700) at pthread_create.c:304
#12 0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fee438fb700 (LWP 2710)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fee6f8afccb in ?? () from /usr/lib/libgstaudio-0.10.so.0
#2  0x00007fee81c223e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fee8369dd8c in start_thread (arg=0x7fee438fb700) at pthread_create.c:304
#4  0x00007fee86e8404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fee8a7357a0 (LWP 2185)):
[KCrash Handler]
#6  QString (this=0x2470da0) at /usr/include/qt4/QtCore/qstring.h:728
#7  KIO::Slave::protocol (this=0x2470da0) at ../../kio/kio/slave.cpp:178
#8  0x00007fee852a80c4 in KIO::SchedulerPrivate::assignJobToSlave (this=0x1921620, slave=0x2470da0, job=0x1f94910) at ../../kio/kio/scheduler.cpp:1272
#9  0x00007fee852a8202 in KIO::Scheduler::assignJobToSlave (slave=0x2470da0, job=0x1f94910) at ../../kio/kio/scheduler.cpp:841
#10 0x00007fee6d95c7b6 in Collections::UpnpCollectionBase::addJob (this=0x246df80, job=0x1f94910) at ../../../../../src/core-impl/collections/upnpcollection/UpnpCollectionBase.cpp:81
#11 0x00007fee6d976b90 in Collections::UpnpQueryMakerInternal::queueJob (this=0x2800a90, job=0x1f94910) at ../../../../../src/core-impl/collections/upnpcollection/UpnpQueryMakerInternal.cpp:58
#12 0x00007fee6d9779fd in Collections::UpnpQueryMakerInternal::runQuery (this=0x2800a90, query=..., filter=<value optimized out>) at ../../../../../src/core-impl/collections/upnpcollection/UpnpQueryMakerInternal.cpp:81
#13 0x00007fee6d971ba4 in Collections::UpnpQueryMaker::run (this=0x24b6e60) at ../../../../../src/core-impl/collections/upnpcollection/UpnpQueryMaker.cpp:162
#14 0x00007fee896dc2ef in AmarokMimeData::startQueries (this=0x1b59620) at ../../src/AmarokMimeData.cpp:372
#15 0x00007fee8911edb0 in CollectionTreeItemModelBase::mimeData (this=0x2028370, items=<value optimized out>) at ../../src/browsers/CollectionTreeItemModelBase.cpp:458
#16 0x00007fee8913150b in CollectionTreeView::playChildTracks (this=0x1c2ad00, items=<value optimized out>, insertMode=Playlist::AppendAndPlay) at ../../src/browsers/CollectionTreeView.cpp:681
#17 0x00007fee8913171b in CollectionTreeView::playChildTracks (this=0x1c2ad00, item=0x18d18a0, insertMode=Playlist::AppendAndPlay) at ../../src/browsers/CollectionTreeView.cpp:669
#18 0x00007fee891319a3 in CollectionTreeView::mouseDoubleClickEvent (this=0x1c2ad00, event=0x7fff2fa9f5e0) at ../../src/browsers/CollectionTreeView.cpp:322
#19 0x00007fee881b4ce2 in QWidget::event (this=0x1c2ad00, event=0x7fff2fa9f5e0) at kernel/qwidget.cpp:8263
#20 0x00007fee88567156 in QFrame::event (this=0x1c2ad00, e=0x7fff2fa9f5e0) at widgets/qframe.cpp:557
#21 0x00007fee8867846b in QAbstractItemView::viewportEvent (this=0x1c2ad00, event=0x7fff2fa9f5e0) at itemviews/qabstractitemview.cpp:1628
#22 0x00007fee8915dda6 in CollectionBrowserTreeView::viewportEvent (this=0x1c2ad00, event=0x7fff2fa9f5e0) at ../../src/browsers/collectionbrowser/CollectionBrowserTreeView.cpp:112
#23 0x00007fee877a9627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1c48b30, event=0x7fff2fa9f5e0) at kernel/qcoreapplication.cpp:846
#24 0x00007fee881639c1 in QApplicationPrivate::notify_helper (this=0xf7cfc0, receiver=0x1c48b30, e=0x7fff2fa9f5e0) at kernel/qapplication.cpp:4458
#25 0x00007fee88168dc3 in QApplication::notify (this=<value optimized out>, receiver=0x1c48b30, e=0x7fff2fa9f5e0) at kernel/qapplication.cpp:4023
#26 0x00007fee8a139796 in KApplication::notify (this=0x7fff2faa02b0, receiver=0x1c48b30, event=0x7fff2fa9f5e0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fee877a949c in QCoreApplication::notifyInternal (this=0x7fff2faa02b0, receiver=0x1c48b30, event=0x7fff2fa9f5e0) at kernel/qcoreapplication.cpp:731
#28 0x00007fee88164a1d in sendEvent (receiver=0x1c48b30, event=0x7fff2fa9f5e0, alienWidget=0x1c48b30, nativeWidget=0x1d2c340, buttonDown=0x7fee88c47218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QApplicationPrivate::sendMouseEvent (receiver=0x1c48b30, event=0x7fff2fa9f5e0, alienWidget=0x1c48b30, nativeWidget=0x1d2c340, buttonDown=0x7fee88c47218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#30 0x00007fee881e6190 in QETWidget::translateMouseEvent (this=0x1d2c340, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#31 0x00007fee881e4ab7 in QApplication::x11ProcessEvent (this=0x7fff2faa02b0, event=0x7fff2fa9ff30) at kernel/qapplication_x11.cpp:3680
#32 0x00007fee8820d842 in x11EventSourceDispatch (s=0xf6a000, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007fee81bfabcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fee81bfb3a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fee81bfb639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fee877d43ef in QEventDispatcherGlib::processEvents (this=0xdbe2e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007fee8820d4de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fee877a8882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fee877a8abc in QEventLoop::exec (this=0x7fff2faa0230, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007fee877acecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#41 0x000000000040ef0e in main (argc=3, argv=0x7fff2faa28b8) at ../../src/main.cpp:289

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-15 10:34:44 UTC
Nihil: any news on this?
Comment 2 Myriam Schweingruber 2011-12-01 21:45:21 UTC
*** Bug 288019 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2011-12-01 21:46:58 UTC
Confirmed by duplicate.
Comment 4 Myriam Schweingruber 2011-12-27 19:38:31 UTC
*** Bug 289869 has been marked as a duplicate of this bug. ***
Comment 5 Myriam Schweingruber 2012-02-26 14:55:29 UTC
Is this also valid for Amarok 2.5 final?
Comment 6 Raúl 2012-02-26 16:37:23 UTC
Hello:
I'd love to report back, but unfortunately https://bugs.kde.org/show_bug.cgi?id=277854 blocks any testing I could perform.
AFAIK Without cagibi, amarok is unable to discover any UPnP device. Let me know if I'm wrong or wether is there any method I could perform to get any advance with this bug.
Regards,
Comment 7 Myriam Schweingruber 2012-04-25 23:47:37 UTC
Any news on this?
Comment 8 Raúl 2012-05-07 20:55:04 UTC
Hello. amarok 2.5.0 here. KDE 4.7.4 and Qt 4.8.1. Cagibi looks is not blocking kded now.
Unfortunately the problem now is that amarok is not even detecting the upnp source. I have tried several times.
djmount works
upnp-ms client looks not working either on dolphin, but at least kded detects the upnp device:
$ qdbus --literal org.kde.kded  /modules/networkwatcher org.kde.network.serviceDataList 192.168.0.20
[Argument: a(sssss) {[Argument: (sssss) "MediaTomb", "unknown", "upnp.MediaServer1", "http://192.168.0.20:49152/", "uuid:f90edb00-cbbc-4ff2-803b-ccd48bbc975a"]}]
More tests welcome.
Comment 9 Myriam Schweingruber 2013-02-19 12:35:45 UTC
Is this still valid with Amarok 2.7?
Comment 10 Myriam Schweingruber 2013-05-08 19:58:11 UTC
*** Bug 319538 has been marked as a duplicate of this bug. ***
Comment 11 Myriam Schweingruber 2013-05-08 19:58:52 UTC
Confirmed by comment #10
Comment 12 jda 2013-05-31 12:04:07 UTC
I have run into the UPnP issue as well using KDE on Arch Linux
kio-upnp-ms: checked out from git
herqq: 1.0.0
cagibi: 0.2.0
qt: 4.8.4
kde: 4.10.3

Dolphin states: 'Loading folder' for a while, then failing with 'The process for the upnp-ms://[uuid] protocol died unexpectedly.'
Amarok often does into find a UPnP device, once it did but it stayed in the counting-phase.

Maybe this is related to https://bugs.kde.org/show_bug.cgi?id=314967 as well?
Comment 13 Konrad Zemek 2013-07-24 09:02:27 UTC
I don't think it's a problem in Amarok UPnP collection itself. It seems that kio-upnp-ms doesn't work properly, and unfortunately it doesn't look to be maintained anymore.

I also believe that bug 314967 is the same issue with kio-upnp-ms.
Comment 14 Myriam Schweingruber 2015-04-18 15:22:07 UTC
The problem is the kio-slave, but sadly it appears to be unmaintained. Let's
hope somebody has a look at it and ports it to Qt5 /frameworks