Application: gwenview_importer (2.8.5) KDE Platform Version: 4.8.5 (4.8.5) Qt Version: 4.8.1 Operating System: Linux 3.2.0-34-generic x86_64 Distribution: Ubuntu 12.04.1 LTS -- Information about the crash: - What I was doing when the application crashed: I connected the camera to a computer. The widget "Connected devices" Select Action: "Copy photos with Gwenview". In Gwenview selected action "Import All". Start import. When you import the malfunction occurred. The HDD is enough space. The camera is new. In the interface of USB problem is not seen. Write access to the destination directory are available. I do not know what percentage of imports made Gwenview to failure, because at the time I switched to another desktop. But in the destination directory has 4 files: 2 photos (jpg) and 2 videos (avi). Imported from the camera about 50 files. Perhaps there is an error, because along with the photos exported video files. -- Backtrace: Application: Программа импорта в Gwenview (gwenview_importer), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f864e8b67c0 (LWP 5716))] Thread 3 (Thread 0x7f86376c7700 (LWP 5719)): #0 0x00007f8648963069 in __pthread_mutex_unlock (mutex=0x7f8630000a80) at pthread_mutex_unlock.c:291 #1 0x00007f86480bb5d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f864807f83b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f864807ff5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8648080164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f864d922426 in QEventDispatcherGlib::processEvents (this=0x7f86300008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f864d8f1c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f864d8f1ed7 in QEventLoop::exec (this=0x7f86376c6cd0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f864d7f0fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f864d8d19ff in QInotifyFileSystemWatcherEngine::run (this=0x2673210) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f864d7f3fcb in QThreadPrivate::start (arg=0x2673210) at thread/qthread_unix.cpp:298 #11 0x00007f8645617b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #12 0x00007f864895fe9a in start_thread (arg=0x7f86376c7700) at pthread_create.c:308 #13 0x00007f864b993cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8636ec6700 (LWP 5742)): #0 0x00007fff6c40070c in ?? () #1 0x00007fff6c400959 in ?? () #2 0x00007f864833415d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #3 0x00007f864d84abb4 in do_gettime (frac=0x7f8636ec5a98, sec=0x7f8636ec5a90) at tools/qelapsedtimer_unix.cpp:123 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #5 0x00007f864d922b8d in QTimerInfoList::updateCurrentTime (this=0x7f8628449ce0) at kernel/qeventdispatcher_unix.cpp:343 #6 0x00007f864d922ec3 in QTimerInfoList::timerWait (this=0x7f8628449ce0, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #7 0x00007f864d92197c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f8636ec5b6c) at kernel/qeventdispatcher_glib.cpp:136 #8 0x00007f864d921a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #9 0x00007f864807f846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f864807ff5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f8648080164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f864d922426 in QEventDispatcherGlib::processEvents (this=0x7f862801e9e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #13 0x00007f864d8f1c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007f864d8f1ed7 in QEventLoop::exec (this=0x7f8636ec5cd0, flags=...) at kernel/qeventloop.cpp:204 #15 0x00007f864d7f0fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #16 0x00007f864d8d19ff in QInotifyFileSystemWatcherEngine::run (this=0x2cffc70) at io/qfilesystemwatcher_inotify.cpp:248 #17 0x00007f864d7f3fcb in QThreadPrivate::start (arg=0x2cffc70) at thread/qthread_unix.cpp:298 #18 0x00007f8645617b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #19 0x00007f864895fe9a in start_thread (arg=0x7f8636ec6700) at pthread_create.c:308 #20 0x00007f864b993cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #21 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f864e8b67c0 (LWP 5716)): [KCrash Handler] #6 0x00007f864b8d6425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f864b8d9b8b in __GI_abort () at abort.c:91 #8 0x00007f864b91439e in __libc_message (do_abort=2, fmt=0x7f864ba1e008 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201 #9 0x00007f864b91eb96 in malloc_printerr (action=3, str=0x7f864ba1e168 "double free or corruption (out)", ptr=<optimized out>) at malloc.c:5007 #10 0x00007f86434f1c01 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #11 0x00007f86492624f2 in _M_dispose (__a=..., this=<optimized out>) at /usr/include/c++/4.6/bits/basic_string.h:244 #12 ~basic_string (this=0x2fd2178, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/basic_string.h:534 #13 ~Mime (this=0x2fd2178, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventanalyzers/mimeeventanalyzer.cpp:67 #14 _Destroy<Mime> (__pointer=0x2fd2178) at /usr/include/c++/4.6/bits/stl_construct.h:94 #15 __destroy<Mime*> (__last=<optimized out>, __first=0x2fd2178) at /usr/include/c++/4.6/bits/stl_construct.h:104 #16 _Destroy<Mime*> (__last=<optimized out>, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_construct.h:127 #17 _Destroy<Mime*, Mime> (__last=0x2fd5cb0, __first=<optimized out>) at /usr/include/c++/4.6/bits/stl_construct.h:153 #18 ~vector (this=0x2d4ed18, __in_chrg=<optimized out>) at /usr/include/c++/4.6/bits/stl_vector.h:350 #19 Strigi::MimeEventAnalyzer::Private::~Private (this=0x2d4ed10, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventanalyzers/mimeeventanalyzer.cpp:102 #20 0x00007f864926251c in Strigi::MimeEventAnalyzer::~MimeEventAnalyzer (this=0x2d651c0, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventanalyzers/mimeeventanalyzer.cpp:303 #21 0x00007f8649262549 in Strigi::MimeEventAnalyzer::~MimeEventAnalyzer (this=0x2d651c0, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventanalyzers/mimeeventanalyzer.cpp:304 #22 0x00007f864922857e in Strigi::EventThroughAnalyzer::~EventThroughAnalyzer (this=0x2d5ccb0, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventthroughanalyzer.cpp:37 #23 0x00007f8649228609 in Strigi::EventThroughAnalyzer::~EventThroughAnalyzer (this=0x2d5ccb0, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/eventthroughanalyzer.cpp:39 #24 0x00007f8649241af6 in Strigi::StreamAnalyzerPrivate::~StreamAnalyzerPrivate (this=0x2f3e810, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/streamanalyzer.cpp:156 #25 0x00007f8649241cf1 in Strigi::StreamAnalyzer::~StreamAnalyzer (this=0x7fff6c3f2db0, __in_chrg=<optimized out>) at /build/buildd/strigi-0.7.7/libstreamanalyzer/lib/streamanalyzer.cpp:176 #26 0x00007f864dd95326 in KFileMetaInfoPrivate::init (this=0x2c9f6a0, stream=..., url=..., mtime=1326650372, w=...) at ../../kio/kio/kfilemetainfo.cpp:259 #27 0x00007f864dd96026 in KFileMetaInfo::KFileMetaInfo (this=0x7fff6c3f2f30, path=..., w=...) at ../../kio/kio/kfilemetainfo.cpp:288 #28 0x00007f864dd7ded5 in KFileItem::metaInfo (this=0x7fff6c3f3090, autoget=true, what=12) at ../../kio/kio/kfileitem.cpp:1309 #29 0x00007f864e1d5be5 in update (fileItem=..., this=0x2d61720) at ../../lib/timeutils.cpp:53 #30 Gwenview::TimeUtils::dateTimeForFileItem (fileItem=...) at ../../lib/timeutils.cpp:79 #31 0x0000000000412f81 in Gwenview::ImporterPrivate::renameImportedUrl (this=0x22824d0, src=...) at ../../importer/importer.cpp:118 #32 0x0000000000412a63 in Gwenview::Importer::slotCopyDone (this=0x2292c80, _job=0x2d0bc50) at ../../importer/importer.cpp:197 #33 0x00007f864d907281 in QMetaObject::activate (sender=0x2d0bc50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6c3f33a0) at kernel/qobject.cpp:3547 #34 0x00007f864c093152 in KJob::result (this=<optimized out>, _t1=0x2d0bc50) at ./kjob.moc:208 #35 0x00007f864c093190 in KJob::emitResult (this=0x2d0bc50) at ../../kdecore/jobs/kjob.cpp:318 #36 0x00007f864dd10423 in KIO::CopyJob::emitResult (this=0x2d0bc50) at ../../kio/kio/copyjob.cpp:1751 #37 0x00007f864dd10e9f in KIO::CopyJobPrivate::setNextDirAttribute (this=0x216ff20) at ../../kio/kio/copyjob.cpp:1723 #38 0x00007f864dd136b3 in KIO::CopyJobPrivate::copyNextFile (this=0x216ff20) at ../../kio/kio/copyjob.cpp:1651 #39 0x00007f864dd19e1d in KIO::CopyJobPrivate::slotResultCopyingFiles (this=0x216ff20, job=0x2db2a30) at ../../kio/kio/copyjob.cpp:1331 #40 0x00007f864d907281 in QMetaObject::activate (sender=0x2db2a30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6c3f3990) at kernel/qobject.cpp:3547 #41 0x00007f864c093152 in KJob::result (this=<optimized out>, _t1=0x2db2a30) at ./kjob.moc:208 #42 0x00007f864c093190 in KJob::emitResult (this=0x2db2a30) at ../../kdecore/jobs/kjob.cpp:318 #43 0x00007f864dd4668a in KIO::FileCopyJob::slotResult (this=0x2db2a30, job=0x2157e80) at ../../kio/kio/job.cpp:2449 #44 0x00007f864d907281 in QMetaObject::activate (sender=0x2157e80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff6c3f3b40) at kernel/qobject.cpp:3547 #45 0x00007f864c093152 in KJob::result (this=<optimized out>, _t1=0x2157e80) at ./kjob.moc:208 #46 0x00007f864c093190 in KJob::emitResult (this=0x2157e80) at ../../kdecore/jobs/kjob.cpp:318 #47 0x00007f864dd3ed44 in KIO::SimpleJob::slotFinished (this=0x2157e80) at ../../kio/kio/job.cpp:494 #48 0x00007f864dd468dd in KIO::TransferJob::slotFinished (this=0x2157e80) at ../../kio/kio/job.cpp:1081 #49 0x00007f864d907281 in QMetaObject::activate (sender=0x2db6cf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #50 0x00007f864dded381 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172 #51 0x00007f864ddea0d5 in KIO::SlaveInterface::dispatch (this=0x2db6cf0) at ../../kio/kio/slaveinterface.cpp:88 #52 0x00007f864dddd35e in KIO::Slave::gotInput (this=0x2db6cf0) at ../../kio/kio/slave.cpp:344 #53 0x00007f864d907281 in QMetaObject::activate (sender=0x2e0b5f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #54 0x00007f864dd0f5e7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #55 KIO::ConnectionPrivate::dequeue (this=0x2e12550) at ../../kio/kio/connection.cpp:71 #56 0x00007f864d90c446 in QObject::event (this=0x2e0b5f0, e=<optimized out>) at kernel/qobject.cpp:1195 #57 0x00007f864c603894 in notify_helper (e=0x261b190, receiver=0x2e0b5f0, this=0x20f3210) at kernel/qapplication.cpp:4559 #58 QApplicationPrivate::notify_helper (this=0x20f3210, receiver=0x2e0b5f0, e=0x261b190) at kernel/qapplication.cpp:4531 #59 0x00007f864c608713 in QApplication::notify (this=0x7fff6c3f4e00, receiver=0x2e0b5f0, e=0x261b190) at kernel/qapplication.cpp:4420 #60 0x00007f864d33f3f6 in KApplication::notify (this=0x7fff6c3f4e00, receiver=0x2e0b5f0, event=0x261b190) at ../../kdeui/kernel/kapplication.cpp:311 #61 0x00007f864d8f2e9c in QCoreApplication::notifyInternal (this=0x7fff6c3f4e00, receiver=0x2e0b5f0, event=0x261b190) at kernel/qcoreapplication.cpp:876 #62 0x00007f864d8f6c6a in sendEvent (event=0x261b190, receiver=0x2e0b5f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #63 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2098d10) at kernel/qcoreapplication.cpp:1500 #64 0x00007f864d921f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #65 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #66 0x00007f864807fd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x00007f86480800a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #68 0x00007f8648080164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #69 0x00007f864d9223bf in QEventDispatcherGlib::processEvents (this=0x209a1d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #70 0x00007f864c6abd5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #71 0x00007f864d8f1c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #72 0x00007f864d8f1ed7 in QEventLoop::exec (this=0x7fff6c3f4d20, flags=...) at kernel/qeventloop.cpp:204 #73 0x00007f864d8f6f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #74 0x000000000040b977 in main (argc=2, argv=0x7fff6c3f51a8) at ../../importer/main.cpp:75 Possible duplicates by query: bug 311589, bug 309216, bug 309081, bug 308575, bug 308507. Reported using DrKonqi
Testing with Gwenview 17.12.0 and Frameworks 5.40, this works fine for me. I suspect this has been fixed at some point in the file indexing component, which is not even called Strigi anymore (the backtrace shows the problem is somewhere in there). Nevertheless, please test again on a newer system and comment if it still crashes for you, then we'd need to reopen.