Bug 237769 - KTorrent crashes on startup when using GStreamer Phonon backend
Summary: KTorrent crashes on startup when using GStreamer Phonon backend
Status: RESOLVED DUPLICATE of bug 237744
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-15 23:29 UTC by haugmeir
Modified: 2010-05-17 18:23 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 haugmeir 2010-05-15 23:29:36 UTC
Application: ktorrent (3.3.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-386 i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
KTorrent crashes on startup when using GStreamer Phonon backend. KNotify crashes on startup as well. There are no such problems when using the Xine Phonon backend.

The crash can be reproduced every time.

 -- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76d0710 (LWP 5128))]

Thread 3 (Thread 0xb6122b70 (LWP 5130)):
#0  0x00874422 in __kernel_vsyscall ()
#1  0x01327971 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x001b8aac in dht::RPCServerThread::run (this=0xa026830) at ../../libbtcore/dht/rpcserver.cpp:107
#3  0x0104932e in QThreadPrivate::start (arg=0xa026830) at thread/qthread_unix.cpp:248
#4  0x0024d96e in start_thread (arg=0xb6122b70) at pthread_create.c:300
#5  0x0132ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf01ab70 (LWP 5135)):
#0  0x00874422 in __kernel_vsyscall ()
#1  0x01320b86 in *__GI___poll (fds=0x13b6ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x089ca502 in ?? () from /usr/lib/libpulse.so.0
#3  0x089b6a59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x089b8a13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x089b8ae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x089ca2a3 in ?? () from /usr/lib/libpulse.so.0
#7  0x09f83e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x0024d96e in start_thread (arg=0xaf01ab70) at pthread_create.c:300
#9  0x0132ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76d0710 (LWP 5128)):
[KCrash Handler]
#6  0x01997e5c in ?? () from /usr/lib/libasound.so.2
#7  0x01954e9e in snd_pcm_close () from /usr/lib/libasound.so.2
#8  0x05bb9662 in gst_alsasink_close (asink=0xa8fa108) at gstalsasink.c:804
#9  0x077b6512 in gst_audioringbuffer_close_device (buf=0xa8fc3b0) at gstaudiosink.c:365
#10 0x077a66f0 in gst_ring_buffer_close_device (buf=0xa8fc3b0) at gstringbuffer.c:714
#11 0x077b0e42 in gst_base_audio_sink_change_state (element=0xa8fa108, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbaseaudiosink.c:1879
#12 0x08655435 in gst_element_change_state (element=0xa8fa108, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2548
#13 0x08658928 in gst_element_set_state_func (element=0xa8fa108, state=GST_STATE_NULL) at gstelement.c:2504
#14 0x086547f0 in gst_element_set_state (element=0xa8fa108, state=GST_STATE_NULL) at gstelement.c:2405
#15 0x074f1e1c in Phonon::Gstreamer::AudioOutput::setOutputDevice (this=0xa7cb280, newDevice=...) at ../../gstreamer/audiooutput.cpp:217
#16 0x02d20621 in callSetOutputDevice (this=0xb3203cd8) at ../3rdparty/phonon/phonon/audiooutput.cpp:67
#17 Phonon::AudioOutputPrivate::setupBackendObject (this=0xb3203cd8) at ../3rdparty/phonon/phonon/audiooutput.cpp:281
#18 0x02d20d22 in Phonon::AudioOutputPrivate::createBackendObject (this=0xb3203cd8) at ../3rdparty/phonon/phonon/audiooutput.cpp:124
#19 0x02d1d284 in Phonon::AudioOutputPrivate::init (this=0xb3203cd8, c=Phonon::MusicCategory) at ../3rdparty/phonon/phonon/audiooutput.cpp:106
#20 0x02d1d929 in AudioOutput (this=0xb52c5dc8, category=Phonon::MusicCategory, parent=0xa7c83a0) at ../3rdparty/phonon/phonon/audiooutput.cpp:76
#21 0x018eaf6f in MediaPlayer (this=0xa7c83a0, parent=0xa7c82a8) at ../../../plugins/mediaplayer/mediaplayer.cpp:38
#22 0x018e5ea7 in MediaPlayerActivity (this=0xa7c82a8, core=0xa0ca3c8, parent=0x0) at ../../../plugins/mediaplayer/mediaplayeractivity.cpp:55
#23 0x018e7d3c in kt::MediaPlayerPlugin::load (this=0xa668a38) at ../../../plugins/mediaplayer/mediaplayerplugin.cpp:51
#24 0x00faf72f in kt::PluginManager::load (this=0xa10fb28, pi=..., idx=9) at ../../libktcore/plugin/pluginmanager.cpp:124
#25 0x00fafb95 in kt::PluginManager::loadPlugins (this=0xa10fb28) at ../../libktcore/plugin/pluginmanager.cpp:88
#26 0x00fafe63 in kt::PluginManager::loadPluginList (this=0xa10fb28) at ../../libktcore/plugin/pluginmanager.cpp:69
#27 0x0807e536 in GUI (this=0xb5800780, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../ktorrent/gui.cpp:112
#28 0x0807ef82 in kt::App::newInstance (this=0xbfc79fc4) at ../../ktorrent/app.cpp:52
#29 0x00677950 in KUniqueApplicationAdaptor::newInstance (this=0xa0bbf80, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:454
#30 0x006780b2 in KUniqueApplicationAdaptor::qt_metacall (this=0xa0bbf80, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc7952c) at ./kuniqueapplication_p.moc:81
#31 0x008f7b34 in QDBusConnectionPrivate::deliverCall (this=0xa01dbf0, object=0xa0bbf80, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:904
#32 0x008f8ddf in QDBusConnectionPrivate::activateCall (this=0xa01dbf0, object=0xa0bbf80, flags=337, msg=...) at qdbusintegrator.cpp:809
#33 0x008f9880 in QDBusConnectionPrivate::activateObject (this=0xa01dbf0, node=..., msg=..., pathStartPos=16) at qdbusintegrator.cpp:1364
#34 0x008f9b1a in QDBusActivateObjectEvent::placeMetaCall (this=0xa0bec28) at qdbusintegrator.cpp:1477
#35 0x0115c3fe in QObject::event (this=0xbfc79fc4, e=0xa0bec28) at kernel/qobject.cpp:1248
#36 0x0114b50b in QCoreApplication::event (this=0xbfc79fc4, e=0xa0bec28) at kernel/qcoreapplication.cpp:1533
#37 0x04ebae46 in QApplication::event (this=0xbfc79fc4, e=0xa0bec28) at kernel/qapplication.cpp:2353
#38 0x04eb64dc in QApplicationPrivate::notify_helper (this=0xa029090, receiver=0xbfc79fc4, e=0xa0bec28) at kernel/qapplication.cpp:4300
#39 0x04ebd05e in QApplication::notify (this=0xbfc79fc4, receiver=0xbfc79fc4, e=0xa0bec28) at kernel/qapplication.cpp:3704
#40 0x0066ff2a in KApplication::notify (this=0xbfc79fc4, receiver=0xbfc79fc4, event=0xa0bec28) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x0114ba3b in QCoreApplication::notifyInternal (this=0xbfc79fc4, receiver=0xbfc79fc4, event=0xa0bec28) at kernel/qcoreapplication.cpp:704
#42 0x0114e473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xa002c98) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa002c98) at kernel/qcoreapplication.cpp:1345
#44 0x0114e5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#45 0x01177adf in QCoreApplication::sendPostedEvents (s=0xa02d4a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#46 postEventSourceDispatch (s=0xa02d4a0) at kernel/qeventdispatcher_glib.cpp:276
#47 0x016e55e5 in g_main_dispatch (context=0xa02d420) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#48 IA__g_main_context_dispatch (context=0xa02d420) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#49 0x016e92d8 in g_main_context_iterate (context=0xa02d420, block=<value optimized out>, dispatch=1, self=0xa028190) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#50 0x016e94b8 in IA__g_main_context_iteration (context=0xa02d420, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#51 0x011775d5 in QEventDispatcherGlib::processEvents (this=0xa002e78, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#52 0x04f76135 in QGuiEventDispatcherGlib::processEvents (this=0xa002e78, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x0114a059 in QEventLoop::processEvents (this=0xbfc79f34, flags=) at kernel/qeventloop.cpp:149
#54 0x0114a4aa in QEventLoop::exec (this=0xbfc79f34, flags=...) at kernel/qeventloop.cpp:201
#55 0x0114e69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#56 0x04eb6577 in QApplication::exec () at kernel/qapplication.cpp:3579
#57 0x08067a51 in main (argc=1, argv=0xbfc7a394) at ../../ktorrent/main.cpp:172

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

Possible duplicates by query: bug 237744, bug 237442, bug 236928, bug 236266, bug 233454.

Reported using DrKonqi
Comment 1 Joris Guisson 2010-05-17 18:23:08 UTC

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