qutimdevelop team mailing list archive
-
qutimdevelop team
-
Mailing list archive
-
Message #01281
[Bug 1232198] Re: qutim crashes trying to sent file to jubber contact
Use version 0.3.2, you can find it at GitHub in master or wait for new
build for Ubuntu(I hope it will be soon).
--
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/1232198
Title:
qutim crashes trying to sent file to jubber contact
Status in Multiplatform instant messenger:
Fix Committed
Bug description:
Application: qutim (0.3.1.0)
KDE Platform Version: 4.11.1
Qt Version: 4.8.4
Operating System: Linux 3.11.2-031102-generic x86_64
Distribution: Ubuntu 13.04
-- Information about the crash:
Just tried to sent one file to one of my jubber contact when qutim crashed.
The crash can be reproduced every time.
-- Backtrace:
Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9335b9c7c0 (LWP 2366))]
Thread 13 (Thread 0x7f9303ecc700 (LWP 2607)):
#0 __GI___pthread_mutex_lock (mutex=0x7f92fc000a60) at pthread_mutex_lock.c:54
#1 0x00007f9332fc55c1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f85de6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9332f86248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f9334697036 in QEventDispatcherGlib::processEvents (this=0x7f92fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7f9303ecbdc0, flags=...) at kernel/qeventloop.cpp:149
#7 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7f9303ecbdc0, flags=...) at kernel/qeventloop.cpp:204
#8 0x00007f9334569410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9 0x00007f933456bbec in QThreadPrivate::start (arg=0x21020c0) at thread/qthread_unix.cpp:338
#10 0x00007f9333458f8e in start_thread (arg=0x7f9303ecc700) at pthread_create.c:311
#11 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 12 (Thread 0x7f92f5020700 (LWP 2610)):
#0 0x00007fff275feac7 in ?? ()
#1 0x0000000001ce7250 in ?? ()
#2 0x000000000358235c in ?? ()
#3 0x00000002e801fb10 in ?? ()
#4 0x00007f92e8002060 in ?? ()
#5 0x00007f92f501fa80 in ?? ()
#6 0x00007f92f501fb38 in ?? ()
#7 0x0000000000000000 in ?? ()
Thread 11 (Thread 0x7f92edbea700 (LWP 2621)):
#0 0x00007f933345c07f in __pthread_mutex_unlock_usercnt (mutex=0x7f92e000d320, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1 0x00007f9332fc55f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f85d1a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9332f86175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f9332f866ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f931d56e4f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007f9332fa9eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f9333458f8e in start_thread (arg=0x7f92edbea700) at pthread_create.c:311
#8 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 10 (Thread 0x7f92ed3e9700 (LWP 2622)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f93308b3b27 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f9330bc1660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2 0x00007f93308b3b59 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3 0x00007f9333458f8e in start_thread (arg=0x7f92ed3e9700) at pthread_create.c:311
#4 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 9 (Thread 0x7f92ee3eb700 (LWP 2623)):
#0 0x00007f9332f85980 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f9332f860fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9334697036 in QEventDispatcherGlib::processEvents (this=0x7f92d40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7f92ee3eadc0, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7f92ee3eadc0, flags=...) at kernel/qeventloop.cpp:204
#6 0x00007f9334569410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7 0x00007f933456bbec in QThreadPrivate::start (arg=0x3a08580) at thread/qthread_unix.cpp:338
#8 0x00007f9333458f8e in start_thread (arg=0x7f92ee3eb700) at pthread_create.c:311
#9 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 8 (Thread 0x7f92508cf700 (LWP 2629)):
#0 0x00007fff275feac7 in ?? ()
#1 0x00007f92400025d0 in ?? ()
#2 0x0000000000000000 in ?? ()
Thread 7 (Thread 0x7f9251fbd700 (LWP 4588)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f9326b69585 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2 0x00007f9326b695d9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3 0x00007f9333458f8e in start_thread (arg=0x7f9251fbd700) at pthread_create.c:311
#4 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 6 (Thread 0x7f92effff700 (LWP 4589)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007f93268afa09 in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2 0x00007f9326b97cee in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3 0x00007f9333458f8e in start_thread (arg=0x7f92effff700) at pthread_create.c:311
#4 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 5 (Thread 0x7f92517bc700 (LWP 4737)):
#0 0x00007f93339953cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f9332f861dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9334697036 in QEventDispatcherGlib::processEvents (this=0x7f92e40012b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7f92517bbdc0, flags=...) at kernel/qeventloop.cpp:149
#5 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7f92517bbdc0, flags=...) at kernel/qeventloop.cpp:204
#6 0x00007f9334569410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7 0x00007f933456bbec in QThreadPrivate::start (arg=0x4081290) at thread/qthread_unix.cpp:338
#8 0x00007f9333458f8e in start_thread (arg=0x7f92517bc700) at pthread_create.c:311
#9 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 4 (Thread 0x7f91fbffd700 (LWP 5095)):
#0 0x00007f9333993b0d in read () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f9332fc46cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f85d3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9332f86175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f9334697036 in QEventDispatcherGlib::processEvents (this=0x7f92e000d210, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7f91fbffcdc0, flags=...) at kernel/qeventloop.cpp:149
#7 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7f91fbffcdc0, flags=...) at kernel/qeventloop.cpp:204
#8 0x00007f9334569410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9 0x00007f933456bbec in QThreadPrivate::start (arg=0x3d94ad0) at thread/qthread_unix.cpp:338
#10 0x00007f9333458f8e in start_thread (arg=0x7f91fbffd700) at pthread_create.c:311
#11 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 3 (Thread 0x7f91fb7fc700 (LWP 7178)):
#0 0x00007fff275feac7 in ?? ()
#1 0x0000000001ce7250 in ?? ()
#2 0x0000000000052324 in ?? ()
#3 0x0000000200000000 in ?? ()
#4 0x00007f9244000aa0 in ?? ()
#5 0x00007f91fb7fbbd0 in ?? ()
#6 0x00007f91fb7fbc68 in ?? ()
#7 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7f92f5c2b700 (LWP 7264)):
#0 0x00007f9332fc55f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f9332f85c61 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f9332f86175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f9334697036 in QEventDispatcherGlib::processEvents (this=0x7f923c001ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7f92f5c2ad90, flags=...) at kernel/qeventloop.cpp:149
#6 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7f92f5c2ad90, flags=...) at kernel/qeventloop.cpp:204
#7 0x00007f9334569410 in QThread::exec (this=this@entry=0x46eeaf0) at thread/qthread.cpp:542
#8 0x00007f9334648edf in QInotifyFileSystemWatcherEngine::run (this=0x46eeaf0) at io/qfilesystemwatcher_inotify.cpp:256
#9 0x00007f933456bbec in QThreadPrivate::start (arg=0x46eeaf0) at thread/qthread_unix.cpp:338
#10 0x00007f9333458f8e in start_thread (arg=0x7f92f5c2b700) at pthread_create.c:311
#11 0x00007f93339a1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 1 (Thread 0x7f9335b9c7c0 (LWP 2366)):
[KCrash Handler]
#6 YandexNarodUploadJob::doSend (this=0x4970510) at /build/buildd/qutim-0.3.1+201308010818/plugins/yandexnarod/src/yandexnaroduploadjob.cpp:58
#7 0x00007f9334235bcb in qutim_sdk_0_3::FileTransferJob::send (this=this@entry=0x4970510, url=..., title=...) at /build/buildd/qutim-0.3.1+201308010818/core/libqutim/filetransfer.cpp:251
#8 0x00007f9334235eb7 in qutim_sdk_0_3::FileTransferManager::send (unit=unit@entry=0x354fdb0, url=..., title=..., factory=<optimized out>, factory@entry=0x0) at /build/buildd/qutim-0.3.1+201308010818/core/libqutim/filetransfer.cpp:758
#9 0x00007f931eeaaad6 in Core::SimpleFileTransfer::sendFile (this=<optimized out>, unit=0x354fdb0, factory=0x0) at /build/buildd/qutim-0.3.1+201308010818/core/src/corelayers/filetransfer/simplefiletransfer.cpp:231
#10 0x00007f9334670ad7 in QMetaMethod::invoke (this=this@entry=0x7fff275359a0, object=object@entry=0x30a6af0, connectionType=Qt::DirectConnection, connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#11 0x00007f9334209abe in invoke (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., object=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qmetaobject.h:135
#12 qutim_sdk_0_3::ActionHandlerHelper::onActionTriggered (this=<optimized out>, action=0x4596aa0) at /build/buildd/qutim-0.3.1+201308010818/core/libqutim/menucontroller.cpp:1037
#13 0x00007f933467d0ef in QMetaObject::activate (sender=sender@entry=0x4596aa0, m=m@entry=0x7f93359737a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff27535db0) at kernel/qobject.cpp:3539
#14 0x00007f9334ecb152 in QAction::triggered (this=this@entry=0x4596aa0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#15 0x00007f9334ecc580 in QAction::activate (this=0x4596aa0, event=<optimized out>) at kernel/qaction.cpp:1257
#16 0x00007f9335290b5f in QAbstractButtonPrivate::click (this=this@entry=0x48049c0) at widgets/qabstractbutton.cpp:530
#17 0x00007f9335290e0c in QAbstractButton::mouseReleaseEvent (this=0x4599940, e=0x7fff27536620) at widgets/qabstractbutton.cpp:1123
#18 0x00007f933534d8ea in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#19 0x00007f9334f1ea89 in QWidget::event (this=0x4599940, event=0x7fff27536620) at kernel/qwidget.cpp:8375
#20 0x00007f9334ed18ec in QApplicationPrivate::notify_helper (this=this@entry=0x1ce7270, receiver=receiver@entry=0x4599940, e=e@entry=0x7fff27536620) at kernel/qapplication.cpp:4567
#21 0x00007f9334ed4a33 in QApplication::notify (this=<optimized out>, receiver=0x4599940, e=0x7fff27536620) at kernel/qapplication.cpp:4110
#22 0x00007f933466863e in QCoreApplication::notifyInternal (this=0x1ce7250, receiver=receiver@entry=0x4599940, event=event@entry=0x7fff27536620) at kernel/qcoreapplication.cpp:946
#23 0x00007f9334ed7933 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x4599940, event=event@entry=0x7fff27536620, alienWidget=alienWidget@entry=0x4599940, nativeWidget=nativeWidget@entry=0x42d7000, buttonDown=buttonDown@entry=0x7f93359af308 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#25 0x00007f9334f4ce54 in QETWidget::translateMouseEvent (this=this@entry=0x42d7000, event=event@entry=0x7fff27536da0) at kernel/qapplication_x11.cpp:4631
#26 0x00007f9334f4be81 in QApplication::x11ProcessEvent (this=0x1ce7250, event=event@entry=0x7fff27536da0) at kernel/qapplication_x11.cpp:3746
#27 0x00007f9334f77042 in x11EventSourceDispatch (s=0x1ce9d20, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#28 0x00007f9332f85f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f9332f86248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f9332f86304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f9334697016 in QEventDispatcherGlib::processEvents (this=0x1ce8830, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007f9334f7713e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f933466738f in QEventLoop::processEvents (this=this@entry=0x7fff27537170, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f9334667618 in QEventLoop::exec (this=this@entry=0x7fff27537170, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f933466ccf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#36 0x00007f9334ecfffc in QApplication::exec () at kernel/qapplication.cpp:3828
#37 0x000000000040d976 in main (argc=1, argv=0x7fff275372b8) at /build/buildd/qutim-0.3.1+201308010818/core/main.cpp:71
To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/1232198/+subscriptions
References