Bug 242499 - Ktorrent crashes when I select Web Interface plugin
Summary: Ktorrent crashes when I select Web Interface plugin
Status: RESOLVED DUPLICATE of bug 242273
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-22 17:25 UTC by joelglasberg
Modified: 2010-06-22 18:03 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 joelglasberg 2010-06-22 17:25:17 UTC
Application: ktorrent (4.0.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
When I try to select the web interface plugin to enable it the program crashes. It seemed to be only that specific plugin that caused the crash.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7f2f63a8d710 (LWP 8000)):
#0  0x00007f2f6dccd43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df4f5e3 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f2f6df4be05 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#3  0x00007f2f6fd263cc in net::DownloadThread::update() () from /usr/lib/libktorrent.so.1
#4  0x00007f2f6fd265b9 in net::NetworkThread::run() () from /usr/lib/libktorrent.so.1
#5  0x00007f2f6df50485 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f2f6dcc8cb0 in start_thread () from /lib/libpthread.so.0
#7  0x00007f2f6c63578d in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2f60fe1710 (LWP 8001)):
#0  0x00007f2f6dcca0b0 in pthread_self () from /lib/libpthread.so.0
#1  0x00007f2f6df4bdc5 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#2  0x00007f2f6fd3d830 in bt::PacketWriter::getNumPacketsToWrite() const () from /usr/lib/libktorrent.so.1
#3  0x00007f2f6fd3d849 in bt::PacketWriter::hasBytesToWrite() const () from /usr/lib/libktorrent.so.1
#4  0x00007f2f6fd25af1 in net::UploadThread::waitForSocketsReady() () from /usr/lib/libktorrent.so.1
#5  0x00007f2f6fd25c16 in net::UploadThread::update() () from /usr/lib/libktorrent.so.1
#6  0x00007f2f6fd265b9 in net::NetworkThread::run() () from /usr/lib/libktorrent.so.1
#7  0x00007f2f6df50485 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f2f6dcc8cb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007f2f6c63578d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2f607b4710 (LWP 8002)):
#0  0x00007f2f6dccd43c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f2f6df50b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f2f6fd28e52 in net::ReverseResolverThread::run() () from /usr/lib/libktorrent.so.1
#3  0x00007f2f6df50485 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f2f6dcc8cb0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f2f6c63578d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f2f701fc760 (LWP 7986)):
[KCrash Handler]
#5  0x00007f2f6e04f660 in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4
#6  0x00007f2f626fde72 in kt::HttpServer::~HttpServer() () from /usr/lib/kde4/ktwebinterfaceplugin.so
#7  0x00007f2f626fe199 in kt::HttpServer::~HttpServer() () from /usr/lib/kde4/ktwebinterfaceplugin.so
#8  0x00007f2f62702793 in kt::WebInterfacePlugin::initServer() () from /usr/lib/kde4/ktwebinterfaceplugin.so
#9  0x00007f2f62702967 in kt::WebInterfacePlugin::load() () from /usr/lib/kde4/ktwebinterfaceplugin.so
#10 0x00007f2f6fa91abd in kt::PluginManager::load(KPluginInfo const&, int) () from /usr/lib/libktcore.so.11
#11 0x00007f2f6fa92141 in kt::PluginManager::loadPlugins() () from /usr/lib/libktcore.so.11
#12 0x00007f2f6fa6c0c0 in kt::PluginActivity::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libktcore.so.11
#13 0x00007f2f6e04ad9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#14 0x00007f2f6b693cff in KPluginSelector::changed(bool) () from /usr/lib/libkutils.so.4
#15 0x00007f2f6b6941b0 in KPluginSelector::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4
#16 0x00007f2f6e04ad9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x00007f2f6b693c7f in KPluginSelector::Private::PluginDelegate::changed(bool) () from /usr/lib/libkutils.so.4
#18 0x00007f2f6b69848c in KPluginSelector::Private::PluginDelegate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4
#19 0x00007f2f6e04ad9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007f2f6d866b92 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#21 0x00007f2f6d5b8c2b in ?? () from /usr/lib/libQtGui.so.4
#22 0x00007f2f6d5b9fdb in ?? () from /usr/lib/libQtGui.so.4
#23 0x00007f2f6d5ba24c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#24 0x00007f2f6d262292 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f2f6d212854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007f2f6d2171ba in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#27 0x00007f2f6eef8f66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0x00007f2f6e036d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#29 0x00007f2f6d2137a5 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#30 0x00007f2f6d28e3c8 in ?? () from /usr/lib/libQtGui.so.4
#31 0x00007f2f6d28cdc9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#32 0x00007f2f6d2b26b2 in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007f2f681f6b33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f2f681f7310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#35 0x00007f2f681f75ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f2f6e05f82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007f2f6d2b237e in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007f2f6e036122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007f2f6e03635c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007f2f6e03a76b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#41 0x00000000004267fb in _start ()

Reported using DrKonqi
Comment 1 Joris Guisson 2010-06-22 18:03:43 UTC

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