Bug 233082 - nepomukservicestub (nepomukstrigiservice) assert failure
Summary: nepomukservicestub (nepomukstrigiservice) assert failure
Status: RESOLVED DUPLICATE of bug 230592
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-02 17:26 UTC by Jonathan Thomas
Modified: 2010-07-27 14:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Thomas 2010-04-02 17:26:11 UTC
Version:            (using KDE 4.4.1)
Installed from:    Ubuntu Packages

Originally reported at https://launchpad.net/bugs/550067

Reported as occurring at either shutdown or at startup by the duplicates at Launchpad.

.
Thread 3 (process 1929):
#0  0x00684422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x0074b941 in select () at ../sysdeps/unix/syscall-template.S:82
No locals.
#2  0x00dca727 in qt_safe_select (nfds=17, fdread=0xb5e7b668, 
    fdwrite=0xb5e7b5e8, fdexcept=0x0, orig_timeout=0xb5e7b6e8)
    at kernel/qcore_unix.cpp:139
No locals.
#3  0x00b5cfed in QNativeSocketEnginePrivate::nativeSelect (this=0x837f6e0, 
    timeout=600000, checkRead=true, checkWrite=false, 
    selectForRead=0xb5e7b7af, selectForWrite=0xb5e7b7ae)
    at socket/qnativesocketengine_unix.cpp:1004
	fdread = {fds_bits = {65536, 0 <repeats 31 times>}}
	fdwrite = {fds_bits = {0 <repeats 32 times>}}
	tv = {tv_sec = 600, tv_usec = 0}
	ret = <value optimized out>
#4  0x00b43422 in QNativeSocketEngine::waitForReadOrWrite (this=0x81edb60, 
    readyToRead=0xb5e7b7af, readyToWrite=0xb5e7b7ae, 
    checkRead=<value optimized out>, checkWrite=<value optimized out>, 
    msecs=600000, timedOut=0x0) at socket/qnativesocketengine.cpp:944
	ret = <value optimized out>
#5  0x00b54428 in QAbstractSocket::waitForReadyRead (this=0x837f508, 
    msecs=600000) at socket/qabstractsocket.cpp:1807
	readyToRead = false
	readyToWrite = false
	d = (QAbstractSocketPrivate * const) 0x837f538
	stopWatch = {mds = 37110476}
#6  0x00b5ef12 in QLocalSocket::waitForReadyRead (this=0x829c950, 
    msecs=600000) at socket/qlocalsocket_unix.cpp:576
No locals.
#7  0x00345165 in Soprano::Client::ClientConnection::iteratorClose (
    this=0x81c21a0, id=592709526) at ../../client/clientconnection.cpp:644
	stream = {<Soprano::Error::ErrorCache> = {
    _vptr.ErrorCache = 0x37e2c8, d = 0xb4d58328}, m_device = 0x829c950}
	error = {_vptr.Error = 0xeb5ff4, d = {d = 0x6f1816}}
#8  0x00347b59 in Soprano::Client::ClientModel::closeIterator (
    this=0x81c2d00, id=592709526) at ../../client/clientmodel.cpp:220
No locals.
#9  0x00349b46 in Soprano::Client::ClientQueryResultIteratorBackend::close (
    this=0xad57bb40) at ../../client/clientqueryresultiteratorbackend.cpp:74
No locals.
#10 0x064ae47c in ~Iterator (this=0xb5e7b97c) at ../../soprano/iterator.h:172
No locals.
#11 0x01b226a6 in Strigi::NepomukIndexReader::mTime (this=0x8420470, 
    path=@0xb5e7bb00)
    at ../../../nepomuk/strigibackend/nepomukindexreader.cpp:156
	query = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 14864}, alloc = 0, size = 0, data = 0xeb647a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 50}, 
    alloc = 0, size = 0, data = 0xeb648e, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0xad392970, static codecForCStrings = 0x0}
	it = {<Soprano::Iterator<Soprano::BindingSet>> = {<Soprano::Error::ErrorCache> = {_vptr.ErrorCache = 0x6566c88, d = 0xb4d49918}, d = {
      d = 0xb4d71398}}, <No data fields>}
	mtime = 1256051294
#12 0x036f603b in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0xad6f229c, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:278
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0xb5e7bb0c}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xcf5921}, d = 0xcf5921}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0xb5e7bb04, _M_finish = 0xaacff4, 
      _M_end_of_storage = 0xb5e7bad8}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = 2905914240, _M_parent = 0xb5e7ba88, 
        _M_left = 0x6f4ebd, _M_right = 0xad5694e0}, 
      _M_node_count = 11194356}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x3708c03}, d = 0x3708c03}}
	dirIt = {_vptr.QDirIterator = 0x8d149f, d = {d = 0xb5e7bb04}}
#13 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0xad77e5a0, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0xad6f2260}, d = 0xad6f2260}}, brk = 0, i = {
    i = 0xad6f229c}, e = {i = 0xad6f22b0}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0xad7c5d08}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad123df0}, d = 0xad123df0}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7bb9c, 
        _M_right = 0xb5e7bb9c}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad6f2260}, d = 0xad6f2260}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0xad776c20}}
#14 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0xad67b350, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0xad77e580}, d = 0xad77e580}}, brk = 0, i = {
    i = 0xad77e5a0}, e = {i = 0xad77e5ac}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0xad7454b0}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad7b1750}, d = 0xad7b1750}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7bccc, 
        _M_right = 0xb5e7bccc}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad77e580}, d = 0xad77e580}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0xb4b732b0}}
#15 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0xb4d4b63c, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0xad67b338}, d = 0xad67b338}}, brk = 0, i = {
    i = 0xad67b350}, e = {i = 0xad67b378}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0xad7bb940}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad7a4960}, d = 0xad7a4960}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7bdfc, 
        _M_right = 0xb5e7bdfc}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xad67b338}, d = 0xad67b338}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0xad7a0f48}}
#16 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0x846c29c, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0xb4d4b618}, d = 0xb4d4b618}}, brk = 0, i = {
    i = 0xb4d4b63c}, e = {i = 0xb4d4b664}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0xb4d2be60}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x804e224}, d = 0x804e224}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7bf2c, 
        _M_right = 0xb5e7bf2c}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xb4d4b618}, d = 0xb4d4b618}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0xb4d30440}}
#17 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0x8450cc4, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0x846c230}, d = 0x846c230}}, brk = 0, i = {
    i = 0x846c29c}, e = {i = 0x846c2b4}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0x841a9d8}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x804e224}, d = 0x804e224}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7c05c, 
        _M_right = 0xb5e7c05c}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x846c230}, d = 0x846c230}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0x845ab08}}
#18 0x036f69e7 in Nepomuk::IndexScheduler::updateDir (this=0x81c4210, 
    dir=@0xb5e7c29c, analyzer=0xb5e7c2ac, flags={i = 3})
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:354
	_container_ = {c = {{p = {static shared_null = {ref = {
            _q_value = 1167}, alloc = 0, begin = 0, end = 0, sharable = 1, 
          array = {0x0}}, d = 0x8450c60}, d = 0x8450c60}}, brk = 0, i = {
    i = 0x8450cc4}, e = {i = 0x8450d08}}
	storedMTime = <value optimized out>
	dirInfo = {d_ptr = {d = 0x841ddf0}}
	filesToIndex = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x804e224}, d = 0x804e224}}
	filesToDelete = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
    _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, 
      _M_end_of_storage = 0x0}}, <No data fields>}
	recursive = true
	filesInStore = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, long int> > >> = {<No data fields>}, <No data fields>}, 
      _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb5e7c18c, 
        _M_right = 0xb5e7c18c}, _M_node_count = 0}}}
	subFolders = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x8450c60}, d = 0x8450c60}}
	dirIt = {_vptr.QDirIterator = 0xeb3430, d = {d = 0x8441b80}}
#19 0x036f7613 in Nepomuk::IndexScheduler::run (this=0x81c4210)
    at ../../../../nepomuk/services/strigi/indexscheduler.cpp:251
	dir = {first = {static null = {<No data fields>}, 
    static shared_null = {ref = {_q_value = 14864}, alloc = 0, size = 0, 
      data = 0xeb647a, clean = 0, simpletext = 0, righttoleft = 0, 
      asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
    static shared_empty = {ref = {_q_value = 50}, alloc = 0, size = 0, 
      data = 0xeb648e, clean = 0, simpletext = 0, righttoleft = 0, 
      asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
    d = 0x82b3b68, static codecForCStrings = 0x0}, second = {i = 3}}
	analyzer = {p = 0x83f97f8}
#20 0x00c9f32e in QThreadPrivate::start (arg=0x81c4210)
    at thread/qthread_unix.cpp:248
	data = (QThreadData *) 0x81cd868
#21 0x0011596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#22 0x007529de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 2 (process 1938):
#0  0x00684422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x0011a342 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x00ca020f in QWaitCondition::wait (this=0x8242ef0, mutex=0xb567b2ac, 
    time=120000) at thread/qwaitcondition_unix.cpp:85
	returnValue = <value optimized out>
#3  0x037009be in FileSystemWatcher::Private::run (this=0x8242ed0)
    at ../../../../nepomuk/services/strigi/filesystemwatcher.cpp:146
	mutex = {d = 0x8dd5938}
	__PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()"
#4  0x00c9f32e in QThreadPrivate::start (arg=0x8242ed0)
    at thread/qthread_unix.cpp:248
	data = (QThreadData *) 0x828dec8
#5  0x0011596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#6  0x007529de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
.
Thread 1 (process 1927):
#0  0x00684422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x006af641 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
	resultvar = <value optimized out>
	pid = 8237044
	selftid = 1927
#2  0x006b2a72 in *__GI_abort () at abort.c:92
	act = {__sigaction_handler = {
    sa_handler = 0x5584e4 <_rtld_local+1220>, 
    sa_sigaction = 0x5584e4 <_rtld_local+1220>}, sa_mask = {__val = {1638400, 
      134537616, 134515860, 3213374008, 3562, 3213373976, 134514100, 39, 2, 
      3213373820, 7645886, 4, 0, 3213373904, 8237044, 33, 3213375364, 
      3213374024, 7764788, 2, 3213373904, 4, 0, 3213374000, 3213374012, 2, 
      8092935, 8092931, 8088481, 8088507, 230, 3213373904}}, 
  sa_flags = -1081593320, sa_restorer = 0x7b90a3}
	sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0x006e648d in __libc_message (do_abort=2, 
    fmt=0x7baef8 "*** glibc detected *** %s: %s: 0x%s ***\n")
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
	ap = <value optimized out>
	fd = -1081592960
	on_2 = <value optimized out>
	list = <value optimized out>
	nlist = <value optimized out>
	cp = <value optimized out>
	written = false
#4  0x006f0581 in malloc_printerr (action=<value optimized out>, 
    str=0x6 <Address 0x6 out of bounds>, ptr=0x8f57458) at malloc.c:6264
	buf = "08f57458"
	cp = <value optimized out>
#5  0x006f1e31 in _int_free (av=<value optimized out>, p=0x8f57058)
    at malloc.c:4954
	size = 1024
	nextchunk = (mchunkptr) 0x787
	nextsize = 312
	prevsize = <value optimized out>
	bck = <value optimized out>
	fwd = <value optimized out>
	errstr = <value optimized out>
	__func__ = "_int_free"
#6  0x006f4ebd in *__GI___libc_free (mem=0x8f57358) at malloc.c:3738
	ar_ptr = (mstate) 0x7dc3c0
	p = (mchunkptr) 0x6
#7  0x00c99a5d in qFree (ptr=0x8f57358) at global/qmalloc.cpp:60
No locals.
#8  0x00ce92b0 in QString::free (d=0x8f57358) at tools/qstring.cpp:1108
No locals.
#9  0x036f2877 in Nepomuk::StrigiService::userStatusString (this=0x81c0838)
    at /usr/include/qt4/QtCore/qstring.h:869
	indexing = true
	suspended = <value optimized out>
	folder = {static null = {<No data fields>}, static shared_null = {
    ref = {_q_value = 14864}, alloc = 0, size = 0, data = 0xeb647a, 
    clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
    reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 50}, 
    alloc = 0, size = 0, data = 0xeb648e, clean = 0, simpletext = 0, 
    righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
      0}}, d = 0x8f57358, static codecForCStrings = 0x0}
#10 0x036fc2ef in Nepomuk::SystemTray::slotUpdateStrigiStatus (this=0x828a3e8)
    at ../../../../nepomuk/services/strigi/systray.cpp:77
No locals.
#11 0x036fc46d in Nepomuk::SystemTray::qt_metacall (this=0x828a3e8, 
    _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbf883b2c)
    at ./systray.moc:75
No locals.
#12 0x00da6c3a in QMetaObject::static_metacall (this=0x828a3e8, 
    cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbf883b2c)
    at kernel/qmetaobject.cpp:224
	extra = (const QMetaObjectExtraData *) 0x0
#13 0x00db5375 in QMetaObject::activate (sender=0x81c0838, m=0x370e864, 
    local_signal_index=0, argv=0x0)
    at ../../include/QtCore/../../src/corelib/thread/qmutex.h:108
	method = 17
	currentSender = {sender = 0x81c0838, signal = 4, ref = 1}
	previousSender = (QObjectPrivate::Sender *) 0x0
	c = (QObjectPrivate::Connection *) 0x11
	last = (QObjectPrivate::Connection *) 0x8415a30
	methodOffset = <value optimized out>
	signal_absolute_index = 4
	empty_argv = {0x0}
	locker = {{mtx = 0x819abc0, val = 135900096}}
	currentThreadData = (QThreadData *) 0x80faa90
	connectionLists = (QObjectConnectionListVector *) 0x82094f0
	signalOffset = <value optimized out>
	signal_index = 2
#14 0x036f14c7 in Nepomuk::StrigiService::statusStringChanged (this=0x81c0838)
    at ./strigiservice.moc:105
No locals.
#15 0x036f2993 in Nepomuk::StrigiService::qt_metacall (this=0x81c0838, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xad595da0)
    at ./strigiservice.moc:85
No locals.
#16 0x00da6c3a in QMetaObject::static_metacall (this=0x81c0838, 
    cl=QMetaObject::InvokeMetaMethod, idx=4, argv=0xad595da0)
    at kernel/qmetaobject.cpp:224
	extra = (const QMetaObjectExtraData *) 0x0
#17 0x00db12d6 in QObjectPrivate::signalIndex (this=0xad5360b8, 
    signalName=0x81c0838 "\210�003(^\033\bp�\b�G\034\b\020B\034\b � \b ") at kernel/qobject.cpp:232
	q = <value optimized out>
	base = (const QMetaObject *) 0xad595da0
	relative_index = <value optimized out>
	signalOffset = 4
#18 0x00db239e in QObject::event (this=0xeb5ff4, e=0xad5360b8)
    at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:398
	timers = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0xe4c27c}, d = 0xe4c27c}}
	d = <value optimized out>
	eventDispatcher = <value optimized out>
#19 0x00fec4dc in QApplicationPrivate::notify_helper (this=0x810e640, 
    receiver=0x81c0838, e=0xad5360b8) at kernel/qapplication.cpp:4300
	consumed = <value optimized out>
#20 0x00ff305e in QApplication::notify (this=0xbf8844b8, receiver=0x81c0838, 
    e=0xad5360b8) at kernel/qapplication.cpp:3704
	res = <value optimized out>
#21 0x00da19db in QCoreApplication::notifyInternal (this=0xbf8844b8, 
    receiver=0x81c0838, event=0xad5360b8) at kernel/qcoreapplication.cpp:677
No locals.
#22 0x00da4413 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x81c0838) at kernel/qcoreapplication.cpp:1314
	pe = (const QPostEvent &) @0x80faa90: {receiver = 0xf1, 
  event = 0x80fb060, priority = 1815045376}
	e = (class QEvent *) 0xad5360b8
	r = (class QObject *) 0x81c0838
	locker = {{mtx = 0x80faab8, val = 135244472}}
	startOffset = 0
	i = (int &) @0x80faab0: 2
#23 0x00da457d in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0xbf884110) at kernel/qcoreapplication.cpp:1356
	pe = (const QPostEvent &) @0x81113c0: {receiver = 0x0, event = 0x0, 
  priority = 15426852}
	e = (class QEvent *) 0x80faab8
	r = (class QObject *) 0x0
	locker = {{mtx = 0xda457d, val = 14304637}}
	startOffset = -1081589608
	i = (int &) @0x0: <error reading variable>
#24 0x00dcda6f in socketNotifierSourceCheck (source=0x81113c0)
    at kernel/qeventdispatcher_glib.cpp:92
	t = {0xe50697 "aphore", 0xe5069c "e", 
  0xe506a2 "ventDispatcherUNIX:registeredTimers: invalid argument"}
	i = 14304601
#25 0x00594645 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#26 0x00598338 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#27 0x00598518 in g_main_context_iteration () from /lib/libglib-2.0.so.0
No symbol table info available.
#28 0x00dcd565 in QEventDispatcherGlib::hasPendingEvents (this=0x80fac70)
    at kernel/qeventdispatcher_glib.cpp:427
No locals.
#29 0x010abf65 in QGuiEventDispatcherGlib::startingUp (this=0x80fac70)
    at kernel/qguieventdispatcher_glib.cpp:214
	d = (QGuiEventDispatcherGlibPrivate * const) 0x8110a98
#30 0x00d9fff9 in QEventLoop::quit (this=0xbf884334)
    at kernel/qeventloop.cpp:322
No locals.
#31 0x00da044a in QEventLoop::exec (this=0xbf8842ec, flags={i = 0})
    at ../../include/QtCore/../../src/corelib/tools/qvector.h:552
	d = (QEventLoopPrivate * const) 0x8193c90
	app = <value optimized out>
#32 0x00da463f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:968
	threadData = (QThreadData *) 0x80faa90
	eventLoop = {<QObject> = {_vptr.QObject = 0xeb5448, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0xe4de60 "\b��\b��\b����b��\b��\b��\b��\b��\b��\b��\b��,��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��D��<��<��<��<��QObject", data = 0xe4df00, extradata = 0xeb0260}}, 
    d_ptr = {d = 0x8193c90}, static staticQtMetaObject = {d = {
        superdata = 0x0, stringdata = 0xe569a0 "xThreadCount", 
        data = 0xe59fc0, extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x804e190, stringdata = 0xe5fa00 "", data = 0xe5fa20, 
      extradata = 0x0}}}
	returnCode = -1
#33 0x00fec577 in QApplication::exec () at kernel/qapplication.cpp:3579
No locals.
#34 0x0804b0a9 in main (argc=2, argv=0xbf884644)
    at ../../../nepomuk/servicestub/main.cpp:152
	aboutData = {d = 0x80fbb48}
	app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x1914e88, 
      static staticMetaObject = {d = {superdata = 0x0, 
          stringdata = 0xe4de60 "\b��\b��\b����b��\b��\b��\b��\b��\b��\b��\b��,��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��D��<��<��<��<��QObject", data = 0xe4df00, 
          extradata = 0xeb0260}}, d_ptr = {d = 0x810e640}, 
      static staticQtMetaObject = {d = {superdata = 0x0, 
          stringdata = 0xe569a0 "xThreadCount", data = 0xe59fc0, 
          extradata = 0x0}}}, static staticMetaObject = {d = {
        superdata = 0x804e190, stringdata = 0xe5faa0 "\004", data = 0xe5fb40, 
        extradata = 0x0}}, static self = 0xbf8844b8}, 
  static staticMetaObject = {d = {superdata = 0xeb5484, 
      stringdata = 0x1725d60 "������Bkl������l�\tnl��ml��ml���\tnl�", data = 0x1725fa0, extradata = 0x0}}}
	serviceName = {static null = {<No data fields>}, 
  static shared_null = {ref = {_q_value = 14864}, alloc = 0, size = 0, 
    data = 0xeb647a, clean = 0, simpletext = 0, righttoleft = 0, 
    asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, 
  static shared_empty = {ref = {_q_value = 50}, alloc = 0, size = 0, 
    data = 0xeb648e, clean = 0, simpletext = 0, righttoleft = 0, 
    asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x817dc08, 
  static codecForCStrings = 0x0}
	compData = {_vptr.KComponentData = 0xaa8e38, d = 0x813f418}
	dependencies = {<QList<QString>> = {{p = {static shared_null = {
          ref = {_q_value = 1167}, alloc = 0, begin = 0, end = 0, 
          sharable = 1, array = {0x0}}, d = 0x804e224}, 
      d = 0x804e224}}, <No data fields>}
	options = {d = 0x80fc178}
	args = <value optimized out>
	s = {_vptr.QTextStream = 0xeb37e0, d_ptr = {d = 0x817dca0}}
	services = {{p = {static shared_null = {ref = {_q_value = 1167}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x81966f0}, d = 0x81966f0}}
	service = {d = 0x8199638}
Comment 1 Sebastian Trueg 2010-07-27 14:06:51 UTC

*** This bug has been marked as a duplicate of bug 230592 ***