Application: nepomukservicestub (0.2) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.4 Operating System: Linux 2.6.41.1-1.fc15.i686.PAE i686 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: Doing some file large (30GB) file copies from an external USB HDD, whilst indexing some of the target files with DigiKam The crash can be reproduced every time. -- Backtrace: Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault 387 if (data->pc < table[mid].initial_loc + data_base) [Current thread is 1 (Thread 0xb784f780 (LWP 6073))] Thread 3 (Thread 0xb5672b70 (LWP 6075)): #0 0x00a93424 in __kernel_vsyscall () #1 0x4a07c14c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172 #2 0x41c15ff8 in wait (time=4294967295, this=0x87a53a8) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x87b8f3c, mutex=0x87b8f38, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x0031948d in Nepomuk::IndexFeeder::run (this=0x87b8f28) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/nepomukindexfeeder.cpp:188 #5 0x41c15ae4 in QThreadPrivate::start (arg=0x87b8f28) at thread/qthread_unix.cpp:331 #6 0x4a078a2e in start_thread (arg=0xb5672b70) at pthread_create.c:305 #7 0x49fb734e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xb4cffb70 (LWP 6077)): [KCrash Handler] #7 __memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:1295 #8 0x009d3fb9 in (anonymous namespace)::strigi_tiffReadProc (handle=0xb3e6bf30, buf=0xb3e91774, size=2048) at /usr/include/bits/string3.h:52 #9 0x4cd3718d in OJPEGReadBufferFill (sp=0xb3e91308) at tif_ojpeg.c:1884 #10 0x4cd388b2 in OJPEGReadBytePeek (byte=0xb4cfec5a "\321L\360\354\317\264\304_\355I\204Pr\b`\355\317\264", sp=0xb3e91308) at tif_ojpeg.c:1970 #11 OJPEGReadHeaderInfoSec (tif=0xb3e90c80) at tif_ojpeg.c:1231 #12 0x4cd3987f in OJPEGSubsamplingCorrect (tif=0xb3e90c80) at tif_ojpeg.c:959 #13 0x4cd39af6 in OJPEGVGetField (tif=0xb3e90c80, tag=530, ap=0xb4cfedb8 "\314\355\317\264\316\355\317\264@\030\321L|\026\327L\001") at tif_ojpeg.c:466 #14 0x4cd18981 in TIFFVGetField (tif=0xb3e90c80, tag=530, ap=0xb4cfedb8 "\314\355\317\264\316\355\317\264@\030\321L|\026\327L\001") at tif_dir.c:975 #15 0x4cd14fbb in TIFFVGetFieldDefaulted (tif=0xb3e90c80, tag=530, ap=0xb4cfedb8 "\314\355\317\264\316\355\317\264@\030\321L|\026\327L\001") at tif_aux.c:147 #16 0x4cd156cc in TIFFGetFieldDefaulted (tif=0xb3e90c80, tag=530) at tif_aux.c:278 #17 0x4cd4556e in TIFFScanlineSize (tif=0xb3e90c80) at tif_strip.c:237 #18 0x4cd1c7f9 in TIFFReadDirectory (tif=0xb3e90c80) at tif_dirread.c:800 #19 0x4cd3b376 in TIFFClientOpen (name=0xb3e5629c "IREB ManualV2 3.prn.tif", mode=0x9d50ae "r", clientdata=0xb3e6bf30, readproc=0x9d3f60 <(anonymous namespace)::strigi_tiffReadProc(thandle_t, tdata_t, tsize_t)>, writeproc=0x9d3dd0 <(anonymous namespace)::strigi_tiffWriteProc(thandle_t, tdata_t, tsize_t)>, seekproc=0x9d3de0 <(anonymous namespace)::strigi_tiffSeekProc(thandle_t, toff_t, int)>, closeproc=0x9d3e70 <(anonymous namespace)::strigi_tiffCloseProc(thandle_t)>, sizeproc=0x9d3e80 <(anonymous namespace)::strigi_tiffSizeProc(thandle_t)>, mapproc=0x9d3e90 <(anonymous namespace)::strigi_tiffMapProc(thandle_t, tdata_t*, toff_t*)>, unmapproc=0x9d3ea0 <(anonymous namespace)::strigi_tiffUnmapProc(thandle_t, tdata_t, toff_t)>) at tif_open.c:436 #20 0x009d47d0 in TiffEndAnalyzer::analyze (this=0xb3e6d8a8, ar=..., in=0xb3e6bf30) at /usr/src/debug/kdegraphics-4.6.5/strigi-analyzer/tiff/tiffendanalyzer.cpp:201 #21 0x4a72794c in Strigi::StreamAnalyzerPrivate::analyze (this=0x87a5060, idx=..., input=0xb3e6bf30) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/streamanalyzer.cpp:418 #22 0x4a701e0d in Strigi::AnalysisResult::index (this=0xb4cff0bc, file=0xb4cff06c) at /usr/src/debug/strigi-0.7.6/libstreamanalyzer/lib/analysisresult.cpp:235 #23 0x0031be2e in Nepomuk::Indexer::indexFile (this=0x8756230, info=...) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/nepomukindexer.cpp:135 #24 0x0030ce27 in Nepomuk::IndexScheduler::analyzeDir (this=0x8756a08, dir_=..., flags=...) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/indexscheduler.cpp:450 #25 0x0030ee60 in Nepomuk::IndexScheduler::run (this=0x8756a08) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/indexscheduler.cpp:338 #26 0x41c15ae4 in QThreadPrivate::start (arg=0x8756a08) at thread/qthread_unix.cpp:331 #27 0x4a078a2e in start_thread (arg=0xb4cffb70) at pthread_create.c:305 #28 0x49fb734e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb784f780 (LWP 6073)): #0 0x4a0dcc9b in _Unwind_IteratePhdrCallback (info=0xbf8d76f8, size=40, ptr=0xbf8d7748) at ../../../gcc/unwind-dw2-fde-glibc.c:387 #1 0x49ff47e7 in __GI___dl_iterate_phdr (callback=0x4a0dc7c0 <_Unwind_IteratePhdrCallback>, data=0xbf8d7748) at dl-iteratephdr.c:75 #2 0x4a0dd2cf in _Unwind_Find_FDE (pc=0x4187082f, bases=0xbf8d7918) at ../../../gcc/unwind-dw2-fde-glibc.c:450 #3 0x4a0da772 in uw_frame_state_for (fs=0xbf8d7804, context=0xbf8d78c4) at ../../../gcc/unwind-dw2.c:1141 #4 uw_frame_state_for (context=0xbf8d78c4, fs=0xbf8d7804) at ../../../gcc/unwind-dw2.c:1128 #5 0x4a0db651 in _Unwind_Backtrace (trace=0x49fcc600 <backtrace_helper>, trace_argument=0xbf8d7964) at ../../../gcc/unwind.inc:290 #6 0x49fcc707 in __GI___backtrace (array=0xbf8d7ec8, size=64) at ../sysdeps/i386/backtrace.c:127 #7 0x49f473b0 in __libc_message (do_abort=2, fmt=0x4a02b1d4 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:178 #8 0x49f4e2b5 in malloc_printerr (action=<optimized out>, str=<optimized out>, ptr=0xb4323cc8) at malloc.c:6283 #9 0x41c0f08c in qFree (ptr=0xb4323cc8) at global/qmalloc.cpp:60 #10 0x41cc61db in ~QByteArray (this=0xb4323d30, __in_chrg=<optimized out>) at ../../src/corelib/tools/qbytearray.h:383 #11 ~QUrlPrivate (this=0xb4323d10, __in_chrg=<optimized out>) at io/qurl.cpp:293 #12 ~QUrl (this=0xb4308290, __in_chrg=<optimized out>) at io/qurl.cpp:4186 #13 QUrl::~QUrl (this=0xb4308290, __in_chrg=<optimized out>) at io/qurl.cpp:4183 #14 0x41870830 in ~PimoPrivate (this=0xb4308118, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.6.5/i686-redhat-linux-gnu/nepomuk/pimo.cpp:23 #15 QGlobalStaticDeleter<PimoPrivate>::~QGlobalStaticDeleter (this=0x418abd80, __in_chrg=<optimized out>) at /usr/include/QtCore/qglobal.h:1823 #16 0x49f0e8d1 in __run_exit_handlers (status=1, listp=0x4a065324, run_list_atexit=true) at exit.c:78 #17 0x49f0e95d in __GI_exit (status=1) at exit.c:100 #18 0x425f30f9 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #19 0x4343360a in KApplication::xioErrhandler (this=0xbf8d8564, dpy=0x869b010) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:419 #20 0x43433645 in kde_xio_errhandler (dpy=0x869b010) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:126 #21 0x4a2b7075 in _XIOError (dpy=0x869b010) at XlibInt.c:1618 #22 0x4a2b47cf in _XEventsQueued (dpy=0x869b010, mode=2) at xcb_io.c:307 #23 0x4a2a50b8 in XEventsQueued (dpy=0x869b010, mode=2) at Pending.c:43 #24 0x4262ea86 in x11EventSourceCheck (s=0x869a840) at kernel/qguieventdispatcher_glib.cpp:85 #25 0x4a13d24c in g_main_context_check (context=0x8699a70, max_priority=2147483647, fds=0x8752e98, n_fds=7) at gmain.c:2962 #26 0x4a13dc90 in g_main_context_iterate (context=0x8699a70, block=1242876544, dispatch=1, self=0x8696b58) at gmain.c:3089 #27 0x4a13e06f in g_main_context_iteration (context=0x8699a70, may_block=1) at gmain.c:3155 #28 0x41d40108 in QEventDispatcherGlib::processEvents (this=0x867e990, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #29 0x4262ec3b in QGuiEventDispatcherGlib::processEvents (this=0x867e990, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #30 0x41d10e0e in QEventLoop::processEvents (this=0xbf8d83d4, flags=...) at kernel/qeventloop.cpp:149 #31 0x41d11061 in QEventLoop::exec (this=0xbf8d83d4, flags=...) at kernel/qeventloop.cpp:201 #32 0x41d157bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #33 0x42577f45 in QApplication::exec () at kernel/qapplication.cpp:3755 #34 0x0804ae01 in main (argc=2, argv=0xbf8d8704) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/servicestub/main.cpp:167 Possible duplicates by query: bug 280759. Reported using DrKonqi
This is a libstreamanalyzer (strigi) bug which is most likely already fixed in a recent release.