I ran the command "apt-cache search dbg | awk '{ print $1 }' | grep -vw dbg >> file.txt" resulting in the crash. SegvAnalysis: Segfault happened at: 0x7f45abb70c3f <ChertTable::find_in_block(unsigned char const*, Key, bool, int)+15>: movzbl 0x9(%rdi),%r12d PC (0x7f45abb70c3f) ok source "0x9(%rdi)" (0x0000003a) not located in a known VMA region (needed readable region)! destination "%r12d" ok SegvReason: reading NULL VMA SourcePackage: baloo Stacktrace: #0 getint2 (c=9, p=<optimized out>) at ../common/unaligned.h:50 No locals. #1 ChertTable::find_in_block (p=p@entry=0x31 <error: Cannot access memory at address 0x31>, key=..., leaf=leaf@entry=false, c=1) at ../backends/chert/chert_table.cc:467 i = 11 j = <optimized out> #2 0x00007f45abb71cc3 in ChertTable::find (this=0x1083388, C_=0x11de9b0) at ../backends/chert/chert_table.cc:501 j = 1 p = 0x31 <error: Cannot access memory at address 0x31> c = <optimized out> #3 0x00007f45abb4dc69 in ChertCursor::find_entry (this=0x16b7650, key=...) at ../backends/chert/chert_cursor.cc:214 found = <optimized out> #4 0x00007f45abb78283 in ChertValueManager::get_chunk_containing_did (this=this@entry=0x10838e8, slot=slot@entry=0, did=68, chunk=...) at ../backends/chert/chert_values.cc:164 exact = <optimized out> #5 0x00007f45abb7c59b in ChertValueManager::get_value (this=this@entry=0x10838e8, did=68, slot=slot@entry=0) at ../backends/chert/chert_values.cc:476 i = <optimized out> chunk = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6177d8 <std::string::_Rep::_S_empty_rep_storage+24> ""}} first_did = <optimized out> reader = {p = 0x6177c0 <std::string::_Rep::_S_empty_rep_storage> "", end = 0x1 <error: Cannot access memory at address 0x1>, did = 22288176, value = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1 <error: Cannot access memory at address 0x1>}}} #6 0x00007f45abb7c86c in ChertValueManager::get_all_values (this=0x10838e8, values=..., did=68) at ../backends/chert/chert_values.cc:515 slot = 0 i = <optimized out> s = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x153a008 ""}} end = 0x153a00a "" p = 0x153a009 "" prev_slot = 0 #7 0x00007f45abad357b in Xapian::Document::Internal::need_values (this=0x13df490) at ../api/omdocument.cc:497 this = 0x13df490 #8 0x00007f45abb7ef6d in ChertValueManager::replace_document (this=this@entry=0x1146738, did=did@entry=68, doc=..., value_stats=...) at ../backends/chert/chert_values.cc:457 No locals. #9 0x00007f45abb56b4a in ChertWritableDatabase::replace_document (this=0x11461a0, did=68, document=...) at ../backends/chert/chert_database.cc:1454 modifying = <optimized out> #10 0x000000000040baca in Result::save (this=this@entry=0x13da990, db=...) at ../../../../src/file/extractor/result.cpp:95 serializer = {d = 0x1403210} json = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617b38 <QByteArray::shared_null+24> "", array = ""}, static shared_empty = {ref = {_q_value = 16}, alloc = 0, size = 0, data = 0x7f45aa71d7b8 <QByteArray::shared_empty+24> "", array = ""}, d = 0x1144fb0} #11 0x0000000000408857 in Baloo::App::saveChanges (this=this@entry=0x7fff8a600100) at ../../../../src/file/extractor/app.cpp:195 res = @0x13da990: {<KFileMetaData::ExtractionResult> = {_vptr.ExtractionResult = 0x412cd0 <vtable for Result+16>, d = 0x143e3a0}, m_docId = 68, m_doc = {internal = {dest = 0x13df490}}, m_termGen = {internal = {dest = 0x103fae0}}, m_termGenForText = {internal = {dest = 0x1082d00}}, m_map = {{d = 0x14cc0c0, e = 0x14cc0c0}}} i = 0 db = {<Xapian::Database> = {_vptr.Database = 0x7f45abe7d4f0 <vtable for Xapian::WritableDatabase+16>, internal = {<std::_Vector_base<Xapian::Internal::RefCntPtr<Xapian::Database::Internal>, std::allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> > >> = {_M_impl = {<std::allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> >> = {<__gnu_cxx::new_allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> >> = {<No data fields>}, <No data fields>}, _M_start = 0x13defa0, _M_finish = 0x13defa8, _M_end_of_storage = 0x13defa8}}, <No data fields>}}, <No data fields>} updatedFiles = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x617b40 <QListData::shared_null>}, d = 0x617b40 <QListData::shared_null>}} message = {d_ptr = 0x0} vl = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x38}, d = 0x38}} #12 0x0000000000409c6b in Baloo::App::processNextUrl (this=0x7fff8a600100) at ../../../../src/file/extractor/app.cpp:148 url = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1041a40, static codecForCStrings = 0x0} mimetype = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10c9c70, static codecForCStrings = 0x0} file = {m_url = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1041a40, static codecForCStrings = 0x0}, m_id = 68} doc = {internal = {dest = 0x13df490}} result = {<KFileMetaData::ExtractionResult> = {_vptr.ExtractionResult = 0x412cd0 <vtable for Result+16>, d = 0x110f5b0}, m_docId = 68, m_doc = {internal = {dest = 0x13df490}}, m_termGen = {internal = {dest = 0x103fae0}}, m_termGenForText = {internal = {dest = 0x1082d00}}, m_map = {{d = 0x14cc0c0, e = 0x14cc0c0}}} exList = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x103f8a0}, d = 0x103f8a0}} #13 0x00007f45aa3cfc1e in QObject::event (this=0x7fff8a600100, e=<optimized out>) at kernel/qobject.cpp:1194 mce = <optimized out> currentSender = {sender = 0x7fff8a600100, signal = 4, ref = 1} previousSender = 0x0 #14 0x00007f45aab63e2c in QApplicationPrivate::notify_helper (this=this@entry=0xf0bee0, receiver=receiver@entry=0x7fff8a600100, e=e@entry=0x103e890) at kernel/qapplication.cpp:4567 consumed = <optimized out> #15 0x00007f45aab6a4a0 in QApplication::notify (this=0x7fff8a6000e0, receiver=0x7fff8a600100, e=0x103e890) at kernel/qapplication.cpp:4353 w = 0x7fff8a600100 extra = <optimized out> isProxyWidget = <optimized out> d = 0xf0bee0 res = false #16 0x00007f45aa3b74dd in QCoreApplication::notifyInternal (this=0x7fff8a6000e0, receiver=receiver@entry=0x7fff8a600100, event=event@entry=0x103e890) at kernel/qcoreapplication.cpp:953 threadData = 0xef4220 returnValue = <optimized out> result = false cbdata = {0x7fff8a600100, 0x103e890, 0x7fff8a5ffc1f} d = <optimized out> #17 0x00007f45aa3bab3d in sendEvent (event=0x103e890, receiver=0x7fff8a600100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 No locals. #18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xef4220) at kernel/qcoreapplication.cpp:1577 pe = @0xfb7030: {receiver = 0x7fff8a600100, event = 0x0, priority = 0} e = 0x103e890 r = 0x7fff8a600100 locker = {val = 15680104} startOffset = 0 i = @0xef425c: 1 #19 0x00007f45aa3bafe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 data = <optimized out> #20 0x00007f45aa3e4f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 No locals. #21 postEventSourceDispatch (s=0xf0d600) at kernel/qeventdispatcher_glib.cpp:287 source = 0xf0d600 #22 0x00007f45a7c85e04 in g_main_dispatch (context=0xf0c420) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3064 dispatch = 0x7f45aa3e4f70 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = 0x0 need_destroy = <optimized out> source = 0xf0d600 current = 0xef1390 i = 0 #23 g_main_context_dispatch (context=context@entry=0xf0c420) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3663 No locals. #24 0x00007f45a7c86048 in g_main_context_iterate (context=context@entry=0xf0c420, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3734 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 4 fds = 0x1041170 #25 0x00007f45a7c860ec in g_main_context_iteration (context=0xf0c420, may_block=1) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3795 retval = <optimized out> #26 0x00007f45aa3e47a1 in QEventDispatcherGlib::processEvents (this=0xef6530, flags=...) at kernel/qeventdispatcher_glib.cpp:434 d = 0xef6550 canWait = <optimized out> savedFlags = {i = 0} result = <optimized out> #27 0x00007f45aac05bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 d = 0xef6550 saved_flags = {i = 0} returnValue = 3 #28 0x00007f45aa3b60af in QEventLoop::processEvents (this=this@entry=0x7fff8a5fff30, flags=...) at kernel/qeventloop.cpp:149 d = 0x1041aa0 #29 0x00007f45aa3b63a5 in QEventLoop::exec (this=this@entry=0x7fff8a5fff30, flags=...) at kernel/qeventloop.cpp:204 d = 0x1041aa0 locker = {val = 15680344} #30 0x00007f45aa3bbb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 threadData = 0xef4220 eventLoop = {<QObject> = {_vptr.QObject = 0x7f45aa71b710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1041aa0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x7f45aa4a77c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f45aa4a77e0 <qt_meta_data_QEventLoop>, extradata = 0x7f45aa71b7a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa415df0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} returnCode = <optimized out> #31 0x00007f45aab6237c in QApplication::exec () at kernel/qapplication.cpp:3828 No locals. #32 0x0000000000407004 in main (argc=3, argv=0x7fff8a6002a8) at ../../../../src/file/extractor/main.cpp:76 aboutData = {d = 0xef6f10} app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f45ab60dfd0 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xf0bee0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x7f45aa4a7840 <qt_meta_stringdata_QCoreApplication> "QCoreApplication", data = 0x7f45aa4a78e0 <qt_meta_data_QCoreApplication>, extradata = 0x7f45aa71b880 <QCoreApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa415f20 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x7fff8a6000e0}, static staticMetaObject = {d = {superdata = 0x7f45aa71b860 <QCoreApplication::staticMetaObject>, stringdata = 0x7f45ab1be500 <qt_meta_stringdata_QApplication> "QApplication", data = 0x7f45ab1be740 <qt_meta_data_QApplication>, extradata = 0x7f45ab60e080 <QApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aab68380 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} data = {_vptr.KComponentData = 0x7f45ac544930 <vtable for KComponentData+16>, d = 0xffcfd0} options = {d = 0xf0b660} args = <optimized out> argCount = <optimized out> appObject = {<QObject> = {_vptr.QObject = 0x412830 <vtable for Baloo::App+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfeefa0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x412700 <qt_meta_stringdata_Baloo__App> "Baloo::App", data = 0x412740 <qt_meta_data_Baloo__App>, extradata = 0x4127e0 <Baloo::App::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x4074b0 <Baloo::App::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, m_results = {{d = 0x13da980, p = 0x13da980}}, m_docsToRemove = {{d = 0x6177a0 <QVectorData::shared_null>, p = 0x6177a0 <QVectorData::shared_null>}}, m_urls = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1041100}, d = 0x1041100}}, <No data fields>}, m_bData = false, m_path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1080cc0, static codecForCStrings = 0x0}, m_db = {<QObject> = {_vptr.QObject = 0x413390 <vtable for Database+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfeeda0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, m_path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1071590, static codecForCStrings = 0x0}, m_connectionName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x617a80 <QString::shared_null>, static codecForCStrings = 0x0}, m_initialized = false, m_xapianDb = 0x107ee70, m_sqlDb = 0xf19770}, m_manager = {<QObject> = {_vptr.QObject = 0x7f45ac090d30 <vtable for KFileMetaData::ExtractorPluginManager+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfedcc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, d = 0xfec620}, m_termCount = 13117} StacktraceAddressSignature: /usr/bin/baloo_file_extractor:11:x86_64:/usr/lib/libxapian.so.22.6.3+e1cc3:/usr/lib/libxapian.so.22.6.3+bdc69:/usr/lib/libxapian.so.22.6.3+e8283:/usr/lib/libxapian.so.22.6.3+ec59b:/usr/lib/libxapian.so.22.6.3+ec86c:/usr/lib/libxapian.so.22.6.3+4357b:/usr/lib/libxapian.so.22.6.3+eef6d:/usr/lib/libxapian.so.22.6.3+c6b4a:/usr/bin/baloo_file_extractor+baca:/usr/bin/baloo_file_extractor+8857:/usr/bin/baloo_file_extractor+9c6b:/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6+195c1e:/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6+1c9e2c:/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6+1d04a0:/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6+17d4dd StacktraceTop: getint2 (c=9, p=<optimized out>) at ../common/unaligned.h:50 ChertTable::find_in_block (p=p@entry=0x31 <error: Cannot access memory at address 0x31>, key=..., leaf=leaf@entry=false, c=1) at ../backends/chert/chert_table.cc:467 ChertTable::find (this=0x1083388, C_=0x11de9b0) at ../backends/chert/chert_table.cc:501 ChertCursor::find_entry (this=0x16b7650, key=...) at ../backends/chert/chert_cursor.cc:214 ChertValueManager::get_chunk_containing_did (this=this@entry=0x10838e8, slot=slot@entry=0, did=68, chunk=...) at ../backends/chert/chert_values.cc:164 Tags: third-party-packages trusty ThreadStacktrace: . Thread 1 (Thread 0x7f45ac9837c0 (LWP 30626)): #0 getint2 (c=9, p=<optimized out>) at ../common/unaligned.h:50 No locals. #1 ChertTable::find_in_block (p=p@entry=0x31 <error: Cannot access memory at address 0x31>, key=..., leaf=leaf@entry=false, c=1) at ../backends/chert/chert_table.cc:467 i = 11 j = <optimized out> #2 0x00007f45abb71cc3 in ChertTable::find (this=0x1083388, C_=0x11de9b0) at ../backends/chert/chert_table.cc:501 j = 1 p = 0x31 <error: Cannot access memory at address 0x31> c = <optimized out> #3 0x00007f45abb4dc69 in ChertCursor::find_entry (this=0x16b7650, key=...) at ../backends/chert/chert_cursor.cc:214 found = <optimized out> #4 0x00007f45abb78283 in ChertValueManager::get_chunk_containing_did (this=this@entry=0x10838e8, slot=slot@entry=0, did=68, chunk=...) at ../backends/chert/chert_values.cc:164 exact = <optimized out> #5 0x00007f45abb7c59b in ChertValueManager::get_value (this=this@entry=0x10838e8, did=68, slot=slot@entry=0) at ../backends/chert/chert_values.cc:476 i = <optimized out> chunk = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6177d8 <std::string::_Rep::_S_empty_rep_storage+24> ""}} first_did = <optimized out> reader = {p = 0x6177c0 <std::string::_Rep::_S_empty_rep_storage> "", end = 0x1 <error: Cannot access memory at address 0x1>, did = 22288176, value = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1 <error: Cannot access memory at address 0x1>}}} #6 0x00007f45abb7c86c in ChertValueManager::get_all_values (this=0x10838e8, values=..., did=68) at ../backends/chert/chert_values.cc:515 slot = 0 i = <optimized out> s = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x153a008 ""}} end = 0x153a00a "" p = 0x153a009 "" prev_slot = 0 #7 0x00007f45abad357b in Xapian::Document::Internal::need_values (this=0x13df490) at ../api/omdocument.cc:497 this = 0x13df490 #8 0x00007f45abb7ef6d in ChertValueManager::replace_document (this=this@entry=0x1146738, did=did@entry=68, doc=..., value_stats=...) at ../backends/chert/chert_values.cc:457 No locals. #9 0x00007f45abb56b4a in ChertWritableDatabase::replace_document (this=0x11461a0, did=68, document=...) at ../backends/chert/chert_database.cc:1454 modifying = <optimized out> #10 0x000000000040baca in Result::save (this=this@entry=0x13da990, db=...) at ../../../../src/file/extractor/result.cpp:95 serializer = {d = 0x1403210} json = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617b38 <QByteArray::shared_null+24> "", array = ""}, static shared_empty = {ref = {_q_value = 16}, alloc = 0, size = 0, data = 0x7f45aa71d7b8 <QByteArray::shared_empty+24> "", array = ""}, d = 0x1144fb0} #11 0x0000000000408857 in Baloo::App::saveChanges (this=this@entry=0x7fff8a600100) at ../../../../src/file/extractor/app.cpp:195 res = @0x13da990: {<KFileMetaData::ExtractionResult> = {_vptr.ExtractionResult = 0x412cd0 <vtable for Result+16>, d = 0x143e3a0}, m_docId = 68, m_doc = {internal = {dest = 0x13df490}}, m_termGen = {internal = {dest = 0x103fae0}}, m_termGenForText = {internal = {dest = 0x1082d00}}, m_map = {{d = 0x14cc0c0, e = 0x14cc0c0}}} i = 0 db = {<Xapian::Database> = {_vptr.Database = 0x7f45abe7d4f0 <vtable for Xapian::WritableDatabase+16>, internal = {<std::_Vector_base<Xapian::Internal::RefCntPtr<Xapian::Database::Internal>, std::allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> > >> = {_M_impl = {<std::allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> >> = {<__gnu_cxx::new_allocator<Xapian::Internal::RefCntPtr<Xapian::Database::Internal> >> = {<No data fields>}, <No data fields>}, _M_start = 0x13defa0, _M_finish = 0x13defa8, _M_end_of_storage = 0x13defa8}}, <No data fields>}}, <No data fields>} updatedFiles = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x617b40 <QListData::shared_null>}, d = 0x617b40 <QListData::shared_null>}} message = {d_ptr = 0x0} vl = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x38}, d = 0x38}} #12 0x0000000000409c6b in Baloo::App::processNextUrl (this=0x7fff8a600100) at ../../../../src/file/extractor/app.cpp:148 url = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1041a40, static codecForCStrings = 0x0} mimetype = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x10c9c70, static codecForCStrings = 0x0} file = {m_url = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1041a40, static codecForCStrings = 0x0}, m_id = 68} doc = {internal = {dest = 0x13df490}} result = {<KFileMetaData::ExtractionResult> = {_vptr.ExtractionResult = 0x412cd0 <vtable for Result+16>, d = 0x110f5b0}, m_docId = 68, m_doc = {internal = {dest = 0x13df490}}, m_termGen = {internal = {dest = 0x103fae0}}, m_termGenForText = {internal = {dest = 0x1082d00}}, m_map = {{d = 0x14cc0c0, e = 0x14cc0c0}}} exList = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x103f8a0}, d = 0x103f8a0}} #13 0x00007f45aa3cfc1e in QObject::event (this=0x7fff8a600100, e=<optimized out>) at kernel/qobject.cpp:1194 mce = <optimized out> currentSender = {sender = 0x7fff8a600100, signal = 4, ref = 1} previousSender = 0x0 #14 0x00007f45aab63e2c in QApplicationPrivate::notify_helper (this=this@entry=0xf0bee0, receiver=receiver@entry=0x7fff8a600100, e=e@entry=0x103e890) at kernel/qapplication.cpp:4567 consumed = <optimized out> #15 0x00007f45aab6a4a0 in QApplication::notify (this=0x7fff8a6000e0, receiver=0x7fff8a600100, e=0x103e890) at kernel/qapplication.cpp:4353 w = 0x7fff8a600100 extra = <optimized out> isProxyWidget = <optimized out> d = 0xf0bee0 res = false #16 0x00007f45aa3b74dd in QCoreApplication::notifyInternal (this=0x7fff8a6000e0, receiver=receiver@entry=0x7fff8a600100, event=event@entry=0x103e890) at kernel/qcoreapplication.cpp:953 threadData = 0xef4220 returnValue = <optimized out> result = false cbdata = {0x7fff8a600100, 0x103e890, 0x7fff8a5ffc1f} d = <optimized out> #17 0x00007f45aa3bab3d in sendEvent (event=0x103e890, receiver=0x7fff8a600100) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 No locals. #18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xef4220) at kernel/qcoreapplication.cpp:1577 pe = @0xfb7030: {receiver = 0x7fff8a600100, event = 0x0, priority = 0} e = 0x103e890 r = 0x7fff8a600100 locker = {val = 15680104} startOffset = 0 i = @0xef425c: 1 #19 0x00007f45aa3bafe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 data = <optimized out> #20 0x00007f45aa3e4f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 No locals. #21 postEventSourceDispatch (s=0xf0d600) at kernel/qeventdispatcher_glib.cpp:287 source = 0xf0d600 #22 0x00007f45a7c85e04 in g_main_dispatch (context=0xf0c420) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3064 dispatch = 0x7f45aa3e4f70 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)> prev_source = 0x0 was_in_call = 0 user_data = 0x0 callback = 0x0 cb_funcs = <optimized out> cb_data = 0x0 need_destroy = <optimized out> source = 0xf0d600 current = 0xef1390 i = 0 #23 g_main_context_dispatch (context=context@entry=0xf0c420) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3663 No locals. #24 0x00007f45a7c86048 in g_main_context_iterate (context=context@entry=0xf0c420, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3734 max_priority = 0 timeout = 0 some_ready = 1 nfds = <optimized out> allocated_nfds = 4 fds = 0x1041170 #25 0x00007f45a7c860ec in g_main_context_iteration (context=0xf0c420, may_block=1) at /build/buildd/glib2.0-2.39.92/./glib/gmain.c:3795 retval = <optimized out> #26 0x00007f45aa3e47a1 in QEventDispatcherGlib::processEvents (this=0xef6530, flags=...) at kernel/qeventdispatcher_glib.cpp:434 d = 0xef6550 canWait = <optimized out> savedFlags = {i = 0} result = <optimized out> #27 0x00007f45aac05bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 d = 0xef6550 saved_flags = {i = 0} returnValue = 3 #28 0x00007f45aa3b60af in QEventLoop::processEvents (this=this@entry=0x7fff8a5fff30, flags=...) at kernel/qeventloop.cpp:149 d = 0x1041aa0 #29 0x00007f45aa3b63a5 in QEventLoop::exec (this=this@entry=0x7fff8a5fff30, flags=...) at kernel/qeventloop.cpp:204 d = 0x1041aa0 locker = {val = 15680344} #30 0x00007f45aa3bbb79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 threadData = 0xef4220 eventLoop = {<QObject> = {_vptr.QObject = 0x7f45aa71b710 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0x1041aa0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x7f45aa4a77c0 <qt_meta_stringdata_QEventLoop> "QEventLoop", data = 0x7f45aa4a77e0 <qt_meta_data_QEventLoop>, extradata = 0x7f45aa71b7a0 <QEventLoop::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa415df0 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} returnCode = <optimized out> #31 0x00007f45aab6237c in QApplication::exec () at kernel/qapplication.cpp:3828 No locals. #32 0x0000000000407004 in main (argc=3, argv=0x7fff8a6002a8) at ../../../../src/file/extractor/main.cpp:76 aboutData = {d = 0xef6f10} app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f45ab60dfd0 <vtable for QApplication+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xf0bee0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x7f45aa4a7840 <qt_meta_stringdata_QCoreApplication> "QCoreApplication", data = 0x7f45aa4a78e0 <qt_meta_data_QCoreApplication>, extradata = 0x7f45aa71b880 <QCoreApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa415f20 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x7fff8a6000e0}, static staticMetaObject = {d = {superdata = 0x7f45aa71b860 <QCoreApplication::staticMetaObject>, stringdata = 0x7f45ab1be500 <qt_meta_stringdata_QApplication> "QApplication", data = 0x7f45ab1be740 <qt_meta_data_QApplication>, extradata = 0x7f45ab60e080 <QApplication::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aab68380 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}} data = {_vptr.KComponentData = 0x7f45ac544930 <vtable for KComponentData+16>, d = 0xffcfd0} options = {d = 0xf0b660} args = <optimized out> argCount = <optimized out> appObject = {<QObject> = {_vptr.QObject = 0x412830 <vtable for Baloo::App+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfeefa0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x6179e0 <QObject::staticMetaObject>, stringdata = 0x412700 <qt_meta_stringdata_Baloo__App> "Baloo::App", data = 0x412740 <qt_meta_data_Baloo__App>, extradata = 0x4127e0 <Baloo::App::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x4074b0 <Baloo::App::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, m_results = {{d = 0x13da980, p = 0x13da980}}, m_docsToRemove = {{d = 0x6177a0 <QVectorData::shared_null>, p = 0x6177a0 <QVectorData::shared_null>}}, m_urls = {<QList<QString>> = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x1041100}, d = 0x1041100}}, <No data fields>}, m_bData = false, m_path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1080cc0, static codecForCStrings = 0x0}, m_db = {<QObject> = {_vptr.QObject = 0x413390 <vtable for Database+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfeeda0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, m_path = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x1071590, static codecForCStrings = 0x0}, m_connectionName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x617a9a <QString::shared_null+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 58}, alloc = 0, size = 0, data = 0x7f45aa71d91a <QString::shared_empty+26>, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x617a80 <QString::shared_null>, static codecForCStrings = 0x0}, m_initialized = false, m_xapianDb = 0x107ee70, m_sqlDb = 0xf19770}, m_manager = {<QObject> = {_vptr.QObject = 0x7f45ac090d30 <vtable for KFileMetaData::ExtractorPluginManager+16>, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa494ca0 <qt_meta_stringdata_QObject> "QObject", data = 0x7f45aa494d40 <qt_meta_data_QObject>, extradata = 0x7f45aa718c60 <QObject::staticMetaObjectExtraData>}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f45aa3d0ae0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xfedcc0}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f45aa49dbe0 <qt_meta_stringdata_Qt> "Qt", data = 0x7f45aa4a1500 <qt_meta_data_Qt>, extradata = 0x0}}}, d = 0xfec620}, m_termCount = 13117} Reproducible: Didn't try
The file that was produced that likely triggered the crash can be found here here: http://ubuntuone.com/5v4rz3PB351xYB335ucrF6. I cannot tell for sure though, because a shellscript was running the stored log information in the home folder which also resulted in a very big file. It could have been a combination of both.
Can you still reproduce this crash? If you can please see if you can run it under valgrind. I'm quite certain that you can't reproduce it though :/
*** This bug has been marked as a duplicate of bug 341990 ***