Application: lokalize (1.2) KDE Platform Version: 4.7.4 (4.7.4) Qt Version: 4.8.0 Operating System: Linux 3.1.6-fs i686 Distribution: Debian GNU/Linux unstable (sid) -- Information about the crash: - What I was doing when the application crashed: I selected to add a folder to the translation memory. After one minute, Lokalize crashed. -- Backtrace: Application: Lokalize (lokalize), signal: Segmentation fault [Current thread is 1 (Thread 0xb4995710 (LWP 11207))] Thread 6 (Thread 0xb2014b70 (LWP 11208)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb50f620a in __pthread_cond_wait (cond=0x92ee2a8, mutex=0x92ee290) at pthread_cond_wait.c:153 #2 0xb5bb9a7d in __pthread_cond_wait (cond=0x92ee2a8, mutex=0x92ee290) at forward.c:139 #3 0xb5dd48e0 in wait (time=4294967295, this=0x92ee290) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x92ee05c, mutex=0x92ee058, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb672adf3 in QFileInfoGatherer::run (this=0x92ee050) at dialogs/qfileinfogatherer.cpp:214 #6 0xb5dd4370 in QThreadPrivate::start (arg=0x92ee050) at thread/qthread_unix.cpp:298 #7 0xb50f1c39 in start_thread (arg=0xb2014b70) at pthread_create.c:304 #8 0xb5bac98e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0xb16ffb70 (LWP 11209)): #0 0xb50f552f in __pthread_mutex_unlock_usercnt (mutex=0x9302e34, decr=0) at pthread_mutex_unlock.c:77 #1 0xb5bb9c86 in pthread_mutex_unlock (mutex=0x9302e34) at forward.c:184 #2 0xb4f916f7 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4f920d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4f9240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5f1bf97 in QEventDispatcherGlib::processEvents (this=0x92fa3d8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5ee78ed in QEventLoop::processEvents (this=0xb16ff2a0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5ee7b89 in QEventLoop::exec (this=0xb16ff2a0, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5dd0e8c in QThread::exec (this=0x92ee3d8) at thread/qthread.cpp:501 #9 0xb5ec4d6d in QInotifyFileSystemWatcherEngine::run (this=0x92ee3d8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5dd4370 in QThreadPrivate::start (arg=0x92ee3d8) at thread/qthread_unix.cpp:298 #11 0xb50f1c39 in start_thread (arg=0xb16ffb70) at pthread_create.c:304 #12 0xb5bac98e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb0efeb70 (LWP 11210)): [KCrash Handler] #7 0xb755e89f in KIO::TransferJob::sendAsyncData (this=0xb17ca1c0, dataForSlave=...) at ../../kio/kio/job.cpp:1098 #8 0xb756198d in KIO::TransferJob::slotDataReq (this=0xb17ca1c0) at ../../kio/kio/job.cpp:1161 #9 0xb756413c in KIO::TransferJob::qt_metacall (this=0xb17ca1c0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb0c40c0) at ./jobclasses.moc:371 #10 0xb5ef008d in metacall (argv=0xb0c40c0, idx=49, cl=QMetaObject::InvokeMetaMethod, object=0xb17ca1c0) at kernel/qmetaobject.cpp:245 #11 QMetaObject::metacall (object=0xb17ca1c0, cl=QMetaObject::InvokeMetaMethod, idx=49, argv=0xb0c40c0) at kernel/qmetaobject.cpp:240 #12 0xb5efb005 in placeMetaCall (object=0xb17ca1c0, this=0xa6b7600) at kernel/qobject.cpp:527 #13 QMetaCallEvent::placeMetaCall (this=0xa6b7600, object=0xb17ca1c0) at kernel/qobject.cpp:522 #14 0xb5f0412b in QObject::event (this=0xb17ca1c0, e=0xa6b7600) at kernel/qobject.cpp:1195 #15 0xb6197cd4 in notify_helper (e=0xa6b7600, receiver=0xb17ca1c0, this=0x8f80be0) at kernel/qapplication.cpp:4555 #16 QApplicationPrivate::notify_helper (this=0x8f80be0, receiver=0xb17ca1c0, e=0xa6b7600) at kernel/qapplication.cpp:4527 #17 0xb619d0ea in QApplication::notify (this=0xa6b7600, receiver=0xb17ca1c0, e=0xa6b7600) at kernel/qapplication.cpp:4284 #18 0xb718c4e1 in KApplication::notify (this=0xbf939e94, receiver=0xb17ca1c0, event=0xa6b7600) at ../../kdeui/kernel/kapplication.cpp:311 #19 0xb5ee8d7e in QCoreApplication::notifyInternal (this=0xbf939e94, receiver=0xb17ca1c0, event=0xa6b7600) at kernel/qcoreapplication.cpp:876 #20 0xb5eeced8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb1702580) at kernel/qcoreapplication.cpp:1500 #22 0xb5eed20c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393 #23 0xb5f1bb44 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0x92f48c8) at kernel/qeventdispatcher_glib.cpp:279 #25 0xb4f91a3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0xb4f92170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #27 0xb4f9240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #28 0xb5f1bf37 in QEventDispatcherGlib::processEvents (this=0x92fa690, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #29 0xb5ee78ed in QEventLoop::processEvents (this=0xb0efdea4, flags=...) at kernel/qeventloop.cpp:149 #30 0xb5ee7b89 in QEventLoop::exec (this=0xb0efdea4, flags=...) at kernel/qeventloop.cpp:204 #31 0xb75ec6ee in KIO::NetAccess::enter_loop (this=0xb0efdf5c) at ../../kio/kio/netaccess.cpp:509 #32 0xb75ed16b in KIO::NetAccess::filecopyInternal (this=0xb0efdf5c, src=..., target=..., permissions=-1, flags=..., window=0x0, move=false) at ../../kio/kio/netaccess.cpp:331 #33 0xb75ed5cc in KIO::NetAccess::download (u=..., target=..., window=0x0) at ../../kio/kio/netaccess.cpp:124 #34 0x08120252 in _start () Thread 3 (Thread 0xafb75b70 (LWP 11213)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb50f620a in __pthread_cond_wait (cond=0x90bcde8, mutex=0x90bcdd0) at pthread_cond_wait.c:153 #2 0xb5bb9a7d in __pthread_cond_wait (cond=0x90bcde8, mutex=0x90bcdd0) at forward.c:139 #3 0xb5dd48e0 in wait (time=4294967295, this=0x90bcdd0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x90bccc8, mutex=0x90bcef0, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb6f72266 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x90bccb0, th=0x92a4ed8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb6f74d5b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x90bcf70, th=0x92a4ed8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb6f71e9a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x90bccb0, th=0x92a4ed8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb6f74e5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x90bcf70, th=0x92a4ed8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb6f71df3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x90bccb0, th=0x92a4ed8, previous=0xa658520) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb6f73994 in ThreadWeaver::ThreadRunHelper::run (this=0xafb75304, parent=0x90bccb0, th=0x92a4ed8) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb6f73a4a in ThreadWeaver::Thread::run (this=0x92a4ed8) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb5dd4370 in QThreadPrivate::start (arg=0x92a4ed8) at thread/qthread_unix.cpp:298 #13 0xb50f1c39 in start_thread (arg=0xafb75b70) at pthread_create.c:304 #14 0xb5bac98e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xad5e9b70 (LWP 11217)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5b9efa6 in *__GI___poll (fds=0xb5c35ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4fa0afb in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4f92076 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4f9240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5f1bf97 in QEventDispatcherGlib::processEvents (this=0x9aefe58, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb5ee78ed in QEventLoop::processEvents (this=0xad5e92a0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5ee7b89 in QEventLoop::exec (this=0xad5e92a0, flags=...) at kernel/qeventloop.cpp:204 #8 0xb5dd0e8c in QThread::exec (this=0x9b382a0) at thread/qthread.cpp:501 #9 0xb5ec4d6d in QInotifyFileSystemWatcherEngine::run (this=0x9b382a0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5dd4370 in QThreadPrivate::start (arg=0x9b382a0) at thread/qthread_unix.cpp:298 #11 0xb50f1c39 in start_thread (arg=0xad5e9b70) at pthread_create.c:304 #12 0xb5bac98e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb4995710 (LWP 11207)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5b9efa6 in *__GI___poll (fds=0xb5c35ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0xb4c5b4f0 in ?? () from /usr/lib/i386-linux-gnu/libxcb.so.1 #3 0xb4c5ce18 in xcb_wait_for_reply () from /usr/lib/i386-linux-gnu/libxcb.so.1 #4 0xb549cbf2 in _XReply () from /usr/lib/i386-linux-gnu/libX11.so.6 #5 0xb5481bd9 in XGetSelectionOwner () from /usr/lib/i386-linux-gnu/libX11.so.6 #6 0xb32bc981 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #7 0xb329fc5f in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #8 0xb665b084 in QMenu::event (this=0xa56bc30, e=0xbf936d14) at widgets/qmenu.cpp:2429 #9 0xb6197cd4 in notify_helper (e=0xbf936d14, receiver=0xa56bc30, this=0x8f80be0) at kernel/qapplication.cpp:4555 #10 QApplicationPrivate::notify_helper (this=0x8f80be0, receiver=0xa56bc30, e=0xbf936d14) at kernel/qapplication.cpp:4527 #11 0xb619d18a in QApplication::notify (this=0x8f80be0, receiver=0xa56bc30, e=0xbf936d14) at kernel/qapplication.cpp:4520 #12 0xb718c4e1 in KApplication::notify (this=0xbf939e94, receiver=0xa56bc30, event=0xbf936d14) at ../../kdeui/kernel/kapplication.cpp:311 #13 0xb5ee8d7e in QCoreApplication::notifyInternal (this=0xbf939e94, receiver=0xa56bc30, event=0xbf936d14) at kernel/qcoreapplication.cpp:876 #14 0xb61ec6b7 in sendEvent (event=0xbf936d14, receiver=0xa56bc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #15 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0xa32e620, recursive=true, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7431 #16 0xb61ec601 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0xa8d7560, recursive=true, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7443 #17 0xb61f0331 in QWidgetPrivate::prepareToRender (this=0xa32d380, region=..., renderFlags=...) at kernel/qwidget.cpp:5389 #18 0xb61f08d0 in QWidgetPrivate::render (this=0xa32d380, target=0xbf936fc8, targetOffset=..., sourceRegion=..., renderFlags=..., readyToRender=true) at kernel/qwidget.cpp:5653 #19 0xb61f0a80 in QWidget::render (this=0xa6a94e8, target=0xbf936fc8, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5172 #20 0xb3285839 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #21 0xb3286517 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #22 0xb32815ef in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #23 0xb3281225 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #24 0xb32810a9 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #25 0xb5ef008d in metacall (argv=0xbf937218, idx=9, cl=QMetaObject::InvokeMetaMethod, object=0xafd6e98) at kernel/qmetaobject.cpp:245 #26 QMetaObject::metacall (object=0xafd6e98, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0xbf937218) at kernel/qmetaobject.cpp:240 #27 0xb5effdb3 in QMetaObject::activate (sender=0xa6a94e8, m=0x81875bc, local_signal_index=0, argv=0xbf937218) at kernel/qobject.cpp:3566 #28 0xb6621ff5 in QLineEdit::textChanged (this=0xa6a94e8, _t1=...) at .moc/release-shared/moc_qlineedit.cpp:264 #29 0xb66223b7 in QLineEdit::qt_static_metacall (_o=0xa6a94e8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf937338) at .moc/release-shared/moc_qlineedit.cpp:140 #30 0xb5effa9f in QMetaObject::activate (sender=0xb225ea8, m=0xb6b23838, local_signal_index=3, argv=0xbf937338) at kernel/qobject.cpp:3547 #31 0xb68d4555 in QLineControl::textChanged (this=0xb225ea8, _t1=...) at .moc/release-shared/moc_qlinecontrol_p.cpp:148 #32 0xb66276aa in QLineControl::finishChange (this=0xb225ea8, validateFromState=-1, update=true, edited=false) at widgets/qlinecontrol.cpp:660 #33 0xb6627978 in QLineControl::internalSetText (this=0xb225ea8, txt=..., pos=5, edited=false) at widgets/qlinecontrol.cpp:692 #34 0xb661f68c in setText (txt=..., this=<optimized out>) at ../../include/QtGui/private/../../../src/gui/widgets/qlinecontrol_p.h:213 #35 QLineEdit::setText (this=0xa6a94e8, text=...) at widgets/qlineedit.cpp:386 #36 0xb65e0da7 in QComboBox::setEditText (this=0xaab5cd8, text=...) at widgets/qcombobox.cpp:2678 #37 0xb7424b46 in KDirSelectDialog::Private::slotCurrentChanged (this=0x9e28548) at ../../kfile/kdirselectdialog.cpp:180 #38 0xb7427857 in KDirSelectDialog::qt_metacall (this=0xbf938c7c, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9375c8) at ./kdirselectdialog.moc:88 #39 0xb5ef008d in metacall (argv=0xbf9375c8, idx=74, cl=QMetaObject::InvokeMetaMethod, object=0xbf938c7c) at kernel/qmetaobject.cpp:245 #40 QMetaObject::metacall (object=0xbf938c7c, cl=QMetaObject::InvokeMetaMethod, idx=74, argv=0xbf9375c8) at kernel/qmetaobject.cpp:240 #41 0xb5effdb3 in QMetaObject::activate (sender=0xadf3c00, m=0xb7486944, local_signal_index=1, argv=0xbf9375c8) at kernel/qobject.cpp:3566 #42 0xb742bb95 in KFileTreeView::currentChanged (this=0xadf3c00, _t1=...) at ./kfiletreeview.moc:115 #43 0xb742bbf3 in KFileTreeView::Private::_k_currentChanged (this=0xb2468f8, currentIndex=...) at ../../kfile/kfiletreeview.cpp:73 #44 0xb742bcc5 in KFileTreeView::qt_metacall (this=0xadf3c00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf937734) at ./kfiletreeview.moc:95 #45 0xb5ef008d in metacall (argv=0xbf937734, idx=96, cl=QMetaObject::InvokeMetaMethod, object=0xadf3c00) at kernel/qmetaobject.cpp:245 #46 QMetaObject::metacall (object=0xadf3c00, cl=QMetaObject::InvokeMetaMethod, idx=96, argv=0xbf937734) at kernel/qmetaobject.cpp:240 #47 0xb5effdb3 in QMetaObject::activate (sender=0xb044398, m=0xb6b1caa8, local_signal_index=1, argv=0xbf937734) at kernel/qobject.cpp:3566 #48 0xb67a942d in QItemSelectionModel::currentChanged (this=0xb044398, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173 #49 0xb67a95ac in QItemSelectionModel::setCurrentIndex (this=0xb044398, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175 #50 0xb742b447 in KFileTreeView::Private::_k_expanded (this=0xb2468f8, baseIndex=...) at ../../kfile/kfiletreeview.cpp:81 #51 0xb742bc86 in KFileTreeView::qt_metacall (this=0xadf3c00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf937948) at ./kfiletreeview.moc:96 #52 0xb5ef008d in metacall (argv=0xbf937948, idx=97, cl=QMetaObject::InvokeMetaMethod, object=0xadf3c00) at kernel/qmetaobject.cpp:245 #53 QMetaObject::metacall (object=0xadf3c00, cl=QMetaObject::InvokeMetaMethod, idx=97, argv=0xbf937948) at kernel/qmetaobject.cpp:240 #54 0xb5effdb3 in QMetaObject::activate (sender=0xb4944f8, m=0xb7739cc8, local_signal_index=0, argv=0xbf937948) at kernel/qobject.cpp:3566 #55 0xb7593c55 in KDirModel::expand (this=0xb4944f8, _t1=...) at ./kdirmodel.moc:107 #56 0xb75970e1 in KDirModelPrivate::_k_slotNewItems (this=0xb0c3f50, directoryUrl=..., items=...) at ../../kio/kio/kdirmodel.cpp:446 #57 0xb7599355 in KDirModel::qt_metacall (this=0xb4944f8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf937c54) at ./kdirmodel.moc:90 #58 0xb5ef008d in metacall (argv=0xbf937c54, idx=27, cl=QMetaObject::InvokeMetaMethod, object=0xb4944f8) at kernel/qmetaobject.cpp:245 #59 QMetaObject::metacall (object=0xb4944f8, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbf937c54) at kernel/qmetaobject.cpp:240 #60 0xb5effdb3 in QMetaObject::activate (sender=0xb56f808, m=0xb7739bec, local_signal_index=10, argv=0xbf937c54) at kernel/qobject.cpp:3566 #61 0xb757b91d in KDirLister::itemsAdded (this=0xb56f808, _t1=..., _t2=...) at ./kdirlister.moc:274 #62 0xb757bfe2 in KDirLister::Private::emitItems (this=0xa4559b0) at ../../kio/kio/kdirlister.cpp:2478 #63 0xb7581eb3 in KDirListerCache::slotEntries (this=0x90ba7f8, job=0xa4a9540, entries=...) at ../../kio/kio/kdirlister.cpp:1233 #64 0xb758dc3c in KDirListerCache::qt_metacall (this=0x90ba7f8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf937f04) at ./kdirlister_p.moc:104 #65 0xb5ef008d in metacall (argv=0xbf937f04, idx=11, cl=QMetaObject::InvokeMetaMethod, object=0x90ba7f8) at kernel/qmetaobject.cpp:245 #66 QMetaObject::metacall (object=0x90ba7f8, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbf937f04) at kernel/qmetaobject.cpp:240 #67 0xb5effdb3 in QMetaObject::activate (sender=0xa4a9540, m=0xb773955c, local_signal_index=0, argv=0xbf937f04) at kernel/qobject.cpp:3566 #68 0xb756240d in KIO::ListJob::entries (this=0xa4a9540, _t1=0xa4a9540, _t2=...) at ./jobclasses.moc:838 #69 0xb7568410 in KIO::ListJobPrivate::slotListEntries (this=0xad9e5f0, list=...) at ../../kio/kio/job.cpp:2580 #70 0xb75685fe in KIO::ListJob::qt_metacall (this=0xa4a9540, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf938108) at ./jobclasses.moc:824 #71 0xb5ef008d in metacall (argv=0xbf938108, idx=46, cl=QMetaObject::InvokeMetaMethod, object=0xa4a9540) at kernel/qmetaobject.cpp:245 #72 QMetaObject::metacall (object=0xa4a9540, cl=QMetaObject::InvokeMetaMethod, idx=46, argv=0xbf938108) at kernel/qmetaobject.cpp:240 #73 0xb5effdb3 in QMetaObject::activate (sender=0x9dfe950, m=0xb773b6a0, local_signal_index=6, argv=0xbf938108) at kernel/qobject.cpp:3566 #74 0xb761adf5 in KIO::SlaveInterface::listEntries (this=0x9dfe950, _t1=...) at ./slaveinterface.moc:185 #75 0xb761e5f2 in KIO::SlaveInterface::dispatch (this=0x9dfe950, _cmd=106, rawdata=...) at ../../kio/kio/slaveinterface.cpp:190 #76 0xb761a31a in KIO::SlaveInterface::dispatch (this=0x9dfe950) at ../../kio/kio/slaveinterface.cpp:88 #77 0xb760b8f8 in KIO::Slave::gotInput (this=0x9dfe950) at ../../kio/kio/slave.cpp:344 #78 0xb760c16c in KIO::Slave::qt_metacall (this=0x9dfe950, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9383d0) at ./slave.moc:82 #79 0xb5ef008d in metacall (argv=0xbf9383d0, idx=30, cl=QMetaObject::InvokeMetaMethod, object=0x9dfe950) at kernel/qmetaobject.cpp:245 #80 QMetaObject::metacall (object=0x9dfe950, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf9383d0) at kernel/qmetaobject.cpp:240 #81 0xb5effdb3 in QMetaObject::activate (sender=0x9fd0bb8, m=0xb77384a8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566 #82 0xb7527e75 in KIO::Connection::readyRead (this=0x9fd0bb8) at ./connection.moc:92 #83 0xb75286aa in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #84 KIO::ConnectionPrivate::dequeue (this=0xb0d0198) at ../../kio/kio/connection.cpp:71 #85 0xb752877f in KIO::Connection::qt_metacall (this=0x9fd0bb8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb66f638) at ./connection.moc:79 #86 0xb5ef008d in metacall (argv=0xb66f638, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0x9fd0bb8) at kernel/qmetaobject.cpp:245 #87 QMetaObject::metacall (object=0x9fd0bb8, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xb66f638) at kernel/qmetaobject.cpp:240 #88 0xb5efb005 in placeMetaCall (object=0x9fd0bb8, this=0x9350ce8) at kernel/qobject.cpp:527 #89 QMetaCallEvent::placeMetaCall (this=0x9350ce8, object=0x9fd0bb8) at kernel/qobject.cpp:522 #90 0xb5f0412b in QObject::event (this=0x9fd0bb8, e=0x9350ce8) at kernel/qobject.cpp:1195 #91 0xb6197cd4 in notify_helper (e=0x9350ce8, receiver=0x9fd0bb8, this=0x8f80be0) at kernel/qapplication.cpp:4555 #92 QApplicationPrivate::notify_helper (this=0x8f80be0, receiver=0x9fd0bb8, e=0x9350ce8) at kernel/qapplication.cpp:4527 #93 0xb619d0ea in QApplication::notify (this=0x9350ce8, receiver=0x9fd0bb8, e=0x9350ce8) at kernel/qapplication.cpp:4284 #94 0xb718c4e1 in KApplication::notify (this=0xbf939e94, receiver=0x9fd0bb8, event=0x9350ce8) at ../../kdeui/kernel/kapplication.cpp:311 #95 0xb5ee8d7e in QCoreApplication::notifyInternal (this=0xbf939e94, receiver=0x9fd0bb8, event=0x9350ce8) at kernel/qcoreapplication.cpp:876 #96 0xb5eeced8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #97 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f60370) at kernel/qcoreapplication.cpp:1500 #98 0xb5eed20c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393 #99 0xb5f1bb44 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #100 postEventSourceDispatch (s=0x8f80a30) at kernel/qeventdispatcher_glib.cpp:279 #101 0xb4f91a3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #102 0xb4f92170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #103 0xb4f9240a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #104 0xb5f1bf37 in QEventDispatcherGlib::processEvents (this=0x8f60ed8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #105 0xb624d1fa in QGuiEventDispatcherGlib::processEvents (this=0x8f60ed8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #106 0xb5ee78ed in QEventLoop::processEvents (this=0xbf938c20, flags=...) at kernel/qeventloop.cpp:149 #107 0xb5ee7b89 in QEventLoop::exec (this=0xbf938c20, flags=...) at kernel/qeventloop.cpp:204 #108 0xb66eaf99 in QDialog::exec (this=0xbf938c7c) at dialogs/qdialog.cpp:552 #109 0xb74273cc in KDirSelectDialog::selectDirectory (startDir=..., localOnly=true, parent=0x9e9bcc8, caption=...) at ../../kfile/kdirselectdialog.cpp:497 #110 0xaf0bf703 in KFileModule::selectDirectory (this=0x90e13c0, startDir=..., localOnly=true, parent=0x9e9bcc8, caption=...) at ../../kfile/kfilemodule.cpp:53 #111 0xb7667653 in KFileDialog::getExistingDirectory (startDir=..., parent=0x9e9bcc8, caption=...) at ../../kio/kfile/kfiledialog.cpp:639 #112 0x081073aa in _start () Reported using DrKonqi
can you reproduce the issue (possibly with debug packages installed for kdesdk/lokalize itself)? also is there anything special regarding the directory? (e.g. it was on a remote location)
Created attachment 68602 [details] New crash information added by DrKonqi lokalize (1.2) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.0 - What I was doing when the application crashed: This is a backtrace with kdesdk debug packages installed. The folder is not on a remote location. I cannot think of anything special about this folder. -- Backtrace (Reduced): #7 0xb74f389f in KIO::TransferJob::sendAsyncData (this=0xb16f5ae0, dataForSlave=...) at ../../kio/kio/job.cpp:1098 #8 0xb74f698d in KIO::TransferJob::slotDataReq (this=0xb16f5ae0) at ../../kio/kio/job.cpp:1161 #9 0xb74f913c in KIO::TransferJob::qt_metacall (this=0xb16f5ae0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xa5113e0) at ./jobclasses.moc:371 #10 0xb5e8508d in metacall (argv=0xa5113e0, idx=49, cl=QMetaObject::InvokeMetaMethod, object=0xb16f5ae0) at kernel/qmetaobject.cpp:245 [...] #12 0xb5e90005 in placeMetaCall (object=0xb16f5ae0, this=0xa498e08) at kernel/qobject.cpp:527
Thread 4 is using KIO::NetAccess! Do not use KIO in secondary threads, this is not supported.
thanks for pointing this, i'll commit a fix in the near days
SVN commit 1281902 by shaforo: force Lokalize exiting when scanjob is running Do not use KIO in secondary threads, this is not supported. M +6 -3 catalog/catalog.cpp M +9 -1 lokalizemainwindow.cpp M +6 -1 tm/jobs.cpp M +2 -0 tm/jobs.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1281902