Application: ktorrent (4.0.3) KDE Platform Version: 4.5.1 (KDE 4.5.1) "release 3" Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-0.3-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: - What I was doing when the application crashed: when I click to the button for configuring script ktorrent crash The crash can be reproduced every time. -- Backtrace: Application: KTorrent (ktorrent), signal: Segmentation fault [Current thread is 1 (Thread 0xb47bb710 (LWP 20865))] Thread 6 (Thread 0xb1affb70 (LWP 20868)): #0 0xb515822b in clock_gettime () from /lib/librt.so.1 #1 0xb69b675c in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0xb69bab16 in updateCurrentTime (this=0x824ad34, tm=...) at kernel/qeventdispatcher_unix.cpp:340 #3 QTimerInfoList::timerWait (this=0x824ad34, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0xb69b956b in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1aff12c) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb50ac0c0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb50acf22 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb50ad60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb69b9d97 in QEventDispatcherGlib::processEvents (this=0x8248010, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #9 0xb698d11d in QEventLoop::processEvents (this=0xb1aff2c0, flags=...) at kernel/qeventloop.cpp:149 #10 0xb698d319 in QEventLoop::exec (this=0xb1aff2c0, flags=...) at kernel/qeventloop.cpp:201 #11 0xb6891403 in QThread::exec (this=0x82421b0) at thread/qthread.cpp:487 #12 0xb76c83e0 in utp::UTPServerThread::run() () from /usr/lib/libktorrent.so.2 #13 0xb689404f in QThreadPrivate::start (arg=0x82421b0) at thread/qthread_unix.cpp:248 #14 0xb6819b25 in start_thread () from /lib/libpthread.so.0 #15 0xb5bbe46e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb12feb70 (LWP 20869)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5bb70b1 in select () from /lib/libc.so.6 #2 0xb76938ba in ?? () from /usr/lib/libktorrent.so.2 #3 0xb689404f in QThreadPrivate::start (arg=0x8249a18) at thread/qthread_unix.cpp:248 #4 0xb6819b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5bbe46e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xaf2ffb70 (LWP 20896)): #0 0xb76356e4 in ?? () from /usr/lib/libktorrent.so.2 #1 0xb763582e in ?? () from /usr/lib/libktorrent.so.2 #2 0xb7635ab8 in ?? () from /usr/lib/libktorrent.so.2 #3 0xb689404f in QThreadPrivate::start (arg=0x811c3f0) at thread/qthread_unix.cpp:248 #4 0xb6819b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5bbe46e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb049eb70 (LWP 20897)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb681e452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6893dec in thread_sleep (ti=0xb049e290) at thread/qthread_unix.cpp:398 #3 0xb6893f30 in QThread::msleep (msecs=50) at thread/qthread_unix.cpp:424 #4 0xb76351fa in ?? () from /usr/lib/libktorrent.so.2 #5 0xb7635ab8 in ?? () from /usr/lib/libktorrent.so.2 #6 0xb689404f in QThreadPrivate::start (arg=0x811c7f8) at thread/qthread_unix.cpp:248 #7 0xb6819b25 in start_thread () from /lib/libpthread.so.0 #8 0xb5bbe46e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xafc9db70 (LWP 20898)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb681e125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6894710 in wait (this=0x82cf414, mutex=0x82cf410, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x82cf414, mutex=0x82cf410, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0xb7638de0 in ?? () from /usr/lib/libktorrent.so.2 #5 0xb689404f in QThreadPrivate::start (arg=0x82cf408) at thread/qthread_unix.cpp:248 #6 0xb6819b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5bbe46e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb47bb710 (LWP 20865)): [KCrash Handler] #7 0xad14f3c5 in QFormInternal::domPropertyToVariant (afb=0xa76bded8, meta=0x8113ad0, p=0xa9700f0) at ../lib/uilib/properties.cpp:140 #8 0xad0fbb8a in QFormInternal::QAbstractFormBuilder::toVariant (this=0xa76bded8, meta=0x8113ad0, p=0xa9700f0) at ../lib/uilib/abstractformbuilder.cpp:936 #9 0xad115041 in QFormInternal::QFormBuilder::applyProperties (this=0xa76bded8, o=0x915af00, properties=...) at ../lib/uilib/formbuilder.cpp:547 #10 0xad0f2f4a in QFormInternal::FormBuilderPrivate::applyProperties (this=0xa76bded8, o=0x915af00, properties=...) at quiloader.cpp:414 #11 0xad101255 in QFormInternal::QAbstractFormBuilder::create (this=0xa76bded8, ui_widget=0x884e7e8, parentWidget=0xa6c961e8) at ../lib/uilib/abstractformbuilder.cpp:303 #12 0xad1175fe in QFormInternal::QFormBuilder::create (this=0xa76bded8, ui_widget=0x884e7e8, parentWidget=0xa6c961e8) at ../lib/uilib/formbuilder.cpp:157 #13 0xad0f2c36 in QFormInternal::FormBuilderPrivate::create (this=0xa76bded8, ui_widget=0x884e7e8, parentWidget=0xa6c961e8) at quiloader.cpp:452 #14 0xad1092ba in QFormInternal::QAbstractFormBuilder::create (this=0xa76bded8, ui=0xbf97bfb0, parentWidget=0xa6c961e8) at ../lib/uilib/abstractformbuilder.cpp:248 #15 0xad114e3b in QFormInternal::QFormBuilder::create (this=0xa76bded8, ui=0xbf97bfb0, parentWidget=0xa6c961e8) at ../lib/uilib/formbuilder.cpp:369 #16 0xad0f144d in QFormInternal::FormBuilderPrivate::create (this=0xa76bded8, ui=0xbf97bfb0, parentWidget=0x0) at quiloader.cpp:447 #17 0xac23e700 in QFormInternal::QAbstractFormBuilder::load (this=0xa76bded8, dev=0x0, parentWidget=0x932b4b8) at ../lib/uilib/abstractformbuilder.cpp:221 #18 0xac23522f in QUiLoader::load (this=0xbf97c11c, device=0xbf97c128, parentWidget=0xa6c961e8) at quiloader.cpp:664 #19 0xac2317c9 in Kross::FormModule::createWidgetFromUI (this=0xac718168, parent=0xa6c961e8, xml=...) at /usr/src/debug/kdelibs-4.5.1/kross/modules/form.cpp:764 #20 0xac231b27 in Kross::FormModule::createWidgetFromUIFile (this=0xac718168, parent=0xa6c961e8, filename=...) at /usr/src/debug/kdelibs-4.5.1/kross/modules/form.cpp:783 #21 0xac232fd3 in Kross::FormModule::qt_metacall (this=0xac718168, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbf97c4c0) at /usr/src/debug/kdelibs-4.5.1/build/kross/modules/form.moc:698 #22 0xad401023 in Kross::PythonExtension::proxyhandler (_self_and_name_tuple=0x0, args=0xbf97c3d4) at /usr/src/debug/kdebindings-4.5.1/python/krosspython/pythonextension.cpp:618 #23 0xad2fa831 in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0 #24 0xad31dfd1 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #25 0xad320117 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #26 0xad322cc9 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #27 0xad2ef8a3 in ?? () from /usr/lib/libpython2.6.so.1.0 #28 0xad2e2cc0 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #29 0xad31c5b6 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0 #30 0xad2e188b in PyObject_CallObject () from /usr/lib/libpython2.6.so.1.0 #31 0xad41a235 in apply (this=0xad9de0a0, name=..., args=...) at /usr/src/debug/kdebindings-4.5.1/python/krosspython/cxx/Objects.hxx:2803 #32 Kross::PythonScript::callFunction (this=0xad9de0a0, name=..., args=...) at /usr/src/debug/kdebindings-4.5.1/python/krosspython/pythonscript.cpp:471 #33 0xad6f0957 in Kross::Action::callFunction (this=0xad9c55d8, name=..., args=...) at /usr/src/debug/kdelibs-4.5.1/kross/core/action.cpp:436 #34 0xada238be in kt::Script::configure (this=0xad9c14f8) at /usr/src/debug/ktorrent-4.0.3/plugins/scripting/script.cpp:155 #35 0xada1ebd5 in kt::ScriptModel::setData (this=0xad9a1e10, index=..., value=..., role=34) at /usr/src/debug/ktorrent-4.0.3/plugins/scripting/scriptmodel.cpp:209 #36 0xada21846 in kt::ScriptDelegate::settingsClicked (this=0xacfd6e18) at /usr/src/debug/ktorrent-4.0.3/plugins/scripting/scriptdelegate.cpp:174 #37 0xada151fc in kt::ScriptDelegate::qt_metacall (this=0xacfd6e18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbf97d408) at /usr/src/debug/ktorrent-4.0.3/build/plugins/scripting/moc_scriptdelegate.cpp:77 #38 0xb6993efd in QMetaObject::metacall (object=0xacfd6e18, cl=QMetaObject::InvokeMetaMethod, idx=16, argv=0xbf97d408) at kernel/qmetaobject.cpp:237 #39 0xb69a2fe8 in QMetaObject::activate (sender=0x8268660, m=0xb6808844, local_signal_index=2, argv=0xbf97d408) at kernel/qobject.cpp:3295 #40 0xb65ce21d in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #41 0xb62cdc1d in ?? () from /usr/lib/libQtGui.so.4 #42 0xb62cf2db in ?? () from /usr/lib/libQtGui.so.4 #43 0xb62cf596 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb5f1ff00 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb62ce7d0 in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #46 0xb636e2d8 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4 #47 0xb5ec6c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #48 0xb5ecf750 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #49 0x0807a517 in kt::App::notify (this=0xbf97e350, receiver=0x8268660, event=0xbf97daf4) at /usr/src/debug/ktorrent-4.0.3/ktorrent/app.cpp:97 #50 0xb698de0e in QCoreApplication::notifyInternal (this=0xbf97e350, receiver=0x8268660, event=0xbf97daf4) at kernel/qcoreapplication.cpp:726 #51 0xb5ec7c4c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4 #52 0xb5f4f58c in ?? () from /usr/lib/libQtGui.so.4 #53 0xb5f4e73e in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #54 0xb5f77570 in ?? () from /usr/lib/libQtGui.so.4 #55 0xb50acb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #56 0xb50ad350 in ?? () from /usr/lib/libglib-2.0.so.0 #57 0xb50ad60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #58 0xb69b9d4b in QEventDispatcherGlib::processEvents (this=0x811b8e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #59 0xb5f7719a in ?? () from /usr/lib/libQtGui.so.4 #60 0xb698d11d in QEventLoop::processEvents (this=0xbf97e2c4, flags=...) at kernel/qeventloop.cpp:149 #61 0xb698d319 in QEventLoop::exec (this=0xbf97e2c4, flags=...) at kernel/qeventloop.cpp:201 #62 0xb6991c70 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #63 0xb5ec4164 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #64 0x08069741 in main (argc=-1390893208, argv=0xb6aab3c0) at /usr/src/debug/ktorrent-4.0.3/ktorrent/main.cpp:176 Possible duplicates by query: bug 214954. Reported using DrKonqi
Looks like a Qt problem, and I cannot reproduce it with Qt 4.7.0
*** Bug 255017 has been marked as a duplicate of this bug. ***
Created attachment 57368 [details] New crash information added by DrKonqi ktorrent (4.0.5) on KDE Platform 4.5.5 (KDE 4.5.5) "release 1" using Qt 4.6.3 - What I was doing when the application crashed: Checked the box "remove downloaded torrents" then chose configuration Ktorrent crashed, this has been happening since update to ktorrent4 -- Backtrace (Reduced): #6 0x00007f7e62f05b94 in QFormInternal::domPropertyToVariant (afb=0x3f29130, meta=0x6d04a0, p=0x360ed90) at ../lib/uilib/properties.cpp:140 #7 0x00007f7e62eb60c9 in QFormInternal::QAbstractFormBuilder::toVariant (this=<value optimized out>, meta=<value optimized out>, p=<value optimized out>) at ../lib/uilib/abstractformbuilder.cpp:936 #8 0x00007f7e62ece01a in QFormInternal::QFormBuilder::applyProperties (this=0x3f29130, o=0x3619940, properties=<value optimized out>) at ../lib/uilib/formbuilder.cpp:547 #9 0x00007f7e62eadf4f in QFormInternal::FormBuilderPrivate::applyProperties (this=0x3f29130, o=0x3619940, properties=...) at quiloader.cpp:414 #10 0x00007f7e62ebb054 in QFormInternal::QAbstractFormBuilder::create (this=0x3f29130, ui_widget=0x360ec70, parentWidget=0x3f19d40) at ../lib/uilib/abstractformbuilder.cpp:303
Created attachment 57916 [details] New crash information added by DrKonqi ktorrent (4.1beta1) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1 - What I was doing when the application crashed: when I click to the button for configuring script ktorrent crash -- Backtrace (Reduced): #7 0xad16c055 in QFormInternal::domPropertyToVariant (afb=0x8dba600, meta=0x811dd00, p=0x8de93c8) at ../lib/uilib/properties.cpp:140 #8 0xad1147fa in QFormInternal::QAbstractFormBuilder::toVariant (this=0x8dba600, meta=0x811dd00, p=0x8de93c8) at ../lib/uilib/abstractformbuilder.cpp:936 #9 0xad1300f1 in QFormInternal::QFormBuilder::applyProperties (this=0x8dba600, o=0x8df16c0, properties=...) at ../lib/uilib/formbuilder.cpp:547 #10 0xad10cd3a in QFormInternal::FormBuilderPrivate::applyProperties (this=0x8dba600, o=0x8df16c0, properties=...) at quiloader.cpp:414 #11 0xad11b995 in QFormInternal::QAbstractFormBuilder::create (this=0x8dba600, ui_widget=0x8dea570, parentWidget=0x8db11c0) at ../lib/uilib/abstractformbuilder.cpp:303
*** Bug 269100 has been marked as a duplicate of this bug. ***
Created attachment 58803 [details] New crash information added by DrKonqi ktorrent (4.1.0) on KDE Platform 4.6.2 (4.6.2) "release 391" using Qt 4.7.2 - What I was doing when the application crashed: Ktorrent Crashes everytime when configuring e-mail script. I'm running Qt 4.7.2. -- Backtrace (Reduced): #6 0x00007fcd5bd273d4 in QFormInternal::domPropertyToVariant (afb=0x3301110, meta=0x6da8c0, p=0x33214c0) at ../lib/uilib/properties.cpp:140 #7 0x00007fcd5bcd4c89 in QFormInternal::QAbstractFormBuilder::toVariant (this=<value optimized out>, meta=<value optimized out>, p=<value optimized out>) at ../lib/uilib/abstractformbuilder.cpp:936 #8 0x00007fcd5bcee6fa in QFormInternal::QFormBuilder::applyProperties (this=0x3301110, o=0x3346280, properties=<value optimized out>) at ../lib/uilib/formbuilder.cpp:547 #9 0x00007fcd5bccdc0f in QFormInternal::FormBuilderPrivate::applyProperties (this=0x3301110, o=0x3346280, properties=...) at quiloader.cpp:414 #10 0x00007fcd5bcdb584 in QFormInternal::QAbstractFormBuilder::create (this=0x3301110, ui_widget=0x33213a0, parentWidget=0x32ef7c0) at ../lib/uilib/abstractformbuilder.cpp:303
Created attachment 59347 [details] New crash information added by DrKonqi ktorrent (4.1.0) on KDE Platform 4.6.2 (4.6.2) "release 3" using Qt 4.7.2 - What I was doing when the application crashed: 1) Started up ktorrent (v4.1.0 - platform 4.6.2 "release 3") 2) No torrents are active, etc. 3) Click on Scripts icon on toolbar to go into Scripts configuration. 4) Enable "Automatic Remove" option and then press on the spanner icon. 5) Ktorrent now crashes immediately without fail. This crash is able to be repeated on each new start of ktorrent. I have not seen this on previous ktorrent releases. The machine is setup with a fresh OpenSuSE 11.4 install with all online updates plus the KDE 4.6 stable repositories. No other Scripts are enabled at all in ktorrent. I have the IP filter and Statistics plugins enabled (as well as the default plugins for ktorrent). -- Backtrace (Reduced): #6 0x00007fb95414b3d4 in QFormInternal::domPropertyToVariant (afb=0x12ab6e0, meta=0x6da8c0, p=0x12ef170) at ../lib/uilib/properties.cpp:140 #7 0x00007fb9540f8c89 in QFormInternal::QAbstractFormBuilder::toVariant (this=<value optimized out>, meta=<value optimized out>, p=<value optimized out>) at ../lib/uilib/abstractformbuilder.cpp:936 #8 0x00007fb9541126fa in QFormInternal::QFormBuilder::applyProperties (this=0x12ab6e0, o=0x12f8d80, properties=<value optimized out>) at ../lib/uilib/formbuilder.cpp:547 #9 0x00007fb9540f1c0f in QFormInternal::FormBuilderPrivate::applyProperties (this=0x12ab6e0, o=0x12f8d80, properties=...) at quiloader.cpp:414 #10 0x00007fb9540ff584 in QFormInternal::QAbstractFormBuilder::create (this=0x12ab6e0, ui_widget=0x12ef050, parentWidget=0x1294bf0) at ../lib/uilib/abstractformbuilder.cpp:303
Created attachment 70300 [details] New crash information added by DrKonqi ktorrent (4.1.3) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1 - What I was doing when the application crashed: Trying to configure the E-mail contact. When pressing the button, ktorrent crashes. Sincrely, Huub huub@huubknops.com -- Backtrace (Reduced): #7 0x0338692c in QFormInternal::domPropertyToVariant(QFormInternal::QAbstractFormBuilder*, QMetaObject const*, QFormInternal::DomProperty const*) () from /usr/lib/libkjsembed.so.4 #8 0x03330c2a in QFormInternal::QAbstractFormBuilder::toVariant(QMetaObject const*, QFormInternal::DomProperty*) () from /usr/lib/libkjsembed.so.4 #9 0x0334b971 in QFormInternal::QFormBuilder::applyProperties(QObject*, QList<QFormInternal::DomProperty*> const&) () from /usr/lib/libkjsembed.so.4 #10 0x03327ca7 in QFormInternal::FormBuilderPrivate::applyProperties(QObject*, QList<QFormInternal::DomProperty*> const&) () from /usr/lib/libkjsembed.so.4 #11 0x0333a83a in QFormInternal::QAbstractFormBuilder::create(QFormInternal::DomWidget*, QWidget*) () from /usr/lib/libkjsembed.so.4