. Thread 6 (process 6718): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e8a418 in accept () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0805a529 in SocketServer::run (this=0xbf9d58ec) at /build/buildd/strigi-0.5.5/src/daemon/socketserver.cpp:78 sd = 7 newSd = 36 len = 28 addlen = 110 sock = {sun_family = 1, sun_path = "/home/markus/.strigi/socket\000\000\000\000\000;¯\005\bôﺷ̰\b\bèV\235¿è{µ·T®\n\bÌ°\b\b\033\000\000\000~\200µ·`Y\235¿\030Úè·T®\n\bôﺷ̰\b\bP\217\b\b\bW\235¿w}µ·Ì°\b\bç°\b\b"} work = {sun_family = 0, sun_path = "\000\000\001\000\000\000$p\224·@\000\000\000\000\000\000\000p±©·\220+\224µô/é·K:è·ô\237©·\000\000\000\000@±©·hV\235¿Àÿ\233·@±©·(\000\000\000ôﺷ(\000\000\000\033\000\000\000\230V\235¿§Æ··(\000\000\000@Ùè·\003\000\000\000\000 \024µ\000\020\000\000\000\020\200\000\000\020"} #3 0x08051d8b in main () at /build/buildd/strigi-0.5.5/src/daemon/socketserver.h:46 homedir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808ae84 "/home/markus"}} daemondir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808aea4 "/home/markus/.strigi"}} lockfilename = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808aed4 "/home/markus/.strigi/lock"}} lucenedir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808af1c "/home/markus/.strigi/clucene"}} estraierdir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808af64 "/home/markus/.strigi/estraier"}} xapiandir = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808afac "/home/markus/.strigi/xapian"}} dbfile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808aff4 "/home/markus/.strigi/sqlite.db"}} dirsfile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b03c "/home/markus/.strigi/dirstoindex"}} conffile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b084 "/home/markus/.strigi/daemon.conf"}} socketpath = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b0cc "/home/markus/.strigi/socket"}} logconffile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b114 "/home/markus/.strigi/log.conf"}} pathfilterfile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b15c "/home/markus/.strigi/pathfilter.conf"}} patternfilterfile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b1a4 "/home/markus/.strigi/patternfilter.conf"}} config = { = {a_useDBus = true, e_repository = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = { _M_next = 0x808c268, _M_prev = 0x808c268}}}, }, e_filters = {e_filter = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = { _M_next = 0x808d400, _M_prev = 0x808d268}}}, }}}, static DEFAULT_POLLING_INTERVAL = , m_confFile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x808b084 "/home/markus/.strigi/daemon.conf"}}} ic = {_vptr.AnalyzerConfiguration = 0xb7ed7928, p = 0x808d398} scheduler = { = {_vptr.StrigiThread = 0x8088e08, state = StrigiThread::Idling, priority = 20, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\0' , __align = 0}, thread = 3071564688, name = 0x8082690 "IndexScheduler"}, = {_vptr.AnalysisCaller = 0x8088e24}, dirstoindex = {_M_t = { _M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {<> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x8098628, _M_left = 0x8098610, _M_right = 0x808da30}, _M_node_count = 6}}}, indexmanager = 0x8096918, m_listenerEventQueue = 0x808da80, m_indexerconfiguration = 0xbf9d580c} lock = {l_type = 1, l_whence = 0, l_start = 0, l_len = 0, l_pid = -1215003904} lockfile = (FILE *) 0x8098488 dirs = {_M_t = { _M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {<> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x80969b0, _M_left = 0x808d250, _M_right = 0x8098350}, _M_node_count = 6}}} index = (class CombinedIndexManager *) 0x8096918 rors = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = { _M_next = 0xbf9d5804, _M_prev = 0xbf9d5804}}}, } listenerEventQueue = (class EventListenerQueue *) 0x808da80 queue = {p = 0x808dc50} interface = { = {_vptr.ClientInterface = 0x8088e88, iface = 0x0}, manager = @0x8096918, scheduler = @0xbf9d5898, eventListener = 0x808de10, active = true} xesam = { = {_vptr.XesamLiveSearchInterface = 0x80891a8, iface = 0xbf9d5794}, ifaces = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x808ded8, _M_finish = 0x808dedc, _M_end_of_storage = 0x808dedc}}, }, p = 0x808ddd0} listener = (EventListener *) 0x808de10 dbusserver = { = {_vptr.StrigiThread = 0x8089350, state = StrigiThread::Idling, priority = 0, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\0' , __align = 0}, thread = 3046386576, name = 0x8082db8 "DBusServer"}, handler = 0x808d9f8, interface = 0x808e228, xesam = 0x809c940} server = { = {_vptr.StrigiThread = 0x8088f58, state = StrigiThread::Idling, priority = 0, lock = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {__spins = 0, __list = {__next = 0x0}}}, __size = '\0' , __align = 0}, thread = 0, name = 0x80824b7 "SocketServer"}, interface = 0xbf9d57ac, socketname = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x80aae54 "/home/markus/.strigi/socket"}}, error = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, request = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, response = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #4 0xb796a050 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #5 0x08050fd1 in _start () . Thread 5 (process 6756): #0 0xffffe410 in __kernel_vsyscall () #1 0xb79e6e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6 #2 0xb79e6ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6 #3 0x080606e5 in EventListenerQueue::run (this=0x808da80) at /build/buildd/strigi-0.5.5/src/daemon/eventlistener/eventlistenerqueue.cpp:74 No locals. #4 0x0805b154 in threadstarter (d=0x808da80) at /build/buildd/strigi-0.5.5/src/daemon/strigithread.cpp:115 r = param = {__sched_priority = 0} #5 0xb7e8346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7a276be in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 4 (process 6757): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e8a9f6 in ?? () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x080533b2 in shortsleep (nanoseconds=100000000) at /build/buildd/strigi-0.5.5/src/daemon/indexscheduler.cpp:63 sleeptime = {tv_sec = 0, tv_nsec = 100000000} #3 0x08054249 in IndexScheduler::run (this=0xbf9d5898) at /build/buildd/strigi-0.5.5/src/daemon/indexscheduler.cpp:68 No locals. #4 0x0805b154 in threadstarter (d=0xbf9d5898) at /build/buildd/strigi-0.5.5/src/daemon/strigithread.cpp:115 r = param = {__sched_priority = 0} #5 0xb7e8346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7a276be in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 3 (process 6758): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7e87676 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0805b9a4 in JobQueue::Private::getNextJob (this=0x808dc50) at /build/buildd/strigi-0.5.5/src/daemon/queue/jobqueue.cpp:203 j = #3 0x0805ba85 in JobThread::workloop (this=0x808dcb0) at /build/buildd/strigi-0.5.5/src/daemon/queue/jobqueue.cpp:81 j = run = true #4 0x0805c171 in JobThread::start (vt=0x808dcb0) at /build/buildd/strigi-0.5.5/src/daemon/queue/jobqueue.cpp:40 No locals. #5 0xb7e8346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7a276be in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 2 (process 6760): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7a20281 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x0807ac88 in DBusHandler::handle (this=0x808d9f8) at /build/buildd/strigi-0.5.5/src/daemon/dbus/dbuscpp/dbushandler.cpp:114 ch = (DBusObjectCallHandler *) 0x80ab770 err = {name = 0x0, message = 0x0, dummy1 = 1, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 0, padding1 = 0x0} ret = callhandlers = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x80ab658, _M_finish = 0x80ab660, _M_end_of_storage = 0x80ab660}}, } fd = 6 rfds = {fds_bits = {80, 0 }} retval = tv = {tv_sec = 815, tv_usec = 944000} max = 7 #3 0x080687b5 in DBusServer::run (this=0xbf9d593c) at /build/buildd/strigi-0.5.5/src/daemon/dbus/dbusserver.cpp:54 No locals. #4 0x0805b154 in threadstarter (d=0xbf9d593c) at /build/buildd/strigi-0.5.5/src/daemon/strigithread.cpp:115 r = param = {__sched_priority = 0} #5 0xb7e8346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #6 0xb7a276be in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 6759): #0 0xb79c4583 in strlen () from /lib/tls/i686/cmov/libc.so.6 #1 0xb7d42480 in EncodingInputStream (this=0xb6143064, s=0x83577c0, inenc=0x82d625c "iso-3338-4", outenc=) at /usr/include/c++/4.1.3/bits/char_traits.h:257 No locals. #2 0xb7ec6718 in MailEndAnalyzer::analyze (this=0x82cdb08, idx=@0xb6143224, in=0x82ef368) at /build/buildd/strigi-0.5.5/src/streamanalyzer/endanalyzers/mailendanalyzer.cpp:107 eis = {> = {> = { = {_vptr.StreamBaseBase = 0xb7d52288, m_size = -1, m_position = 0, m_error = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82a7884 "conversion from 'iso-3338-4' to '"}}, m_status = Strigi::Ok}, }, buffer = {start = 0x0, size = 0, readPos = 0x0, avail = 0}, finishedWritingToBuffer = false}, p = 0x82dc840} tea = { = {_vptr.StreamEndAnalyzer = 0xb7ed8600, m_error = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}}, } mail = { = {_vptr.SubStreamProvider = 0xb7d52448, m_status = Strigi::Ok, m_error = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_input = 0x82ef368, m_entrystream = 0x83577c0, m_entryinfo = {filename = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82a4dc4 "1"}}, properties = {_M_t = { _M_impl = {, std::allocator >, std::basic_string, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator >, std::basic_string, std::allocator > > > >> = {}, }, _M_key_compare = {<> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xb6142fd0, _M_right = 0xb6142fd0}, _M_node_count = 0}}}, size = -1, mtime = 0, type = Strigi::EntryInfo::File}}, nextLineStartPosition = 2098, entrynumber = 1, maxlinesize = 1000, linestart = 0x82adaa6 "Take 1, and wait for 15mins then go\n\nIf you want more info just visit our site below\n\nhttp://vitreous.happynhealthy.info/?fldikxwonnybhjmzlvaceg\n\n----482alleyway{771butch`4crosshatch+1jingle>--\n\nd\" a\001", lineend = 0x82adac9 "\n\nIf you want more info just visit our site below\n\nhttp://vitreous.happynhealthy.info/?fldikxwonnybhjmzlvaceg\n\n----482alleyway{771butch`4crosshatch+1jingle>--\n\nd\" a\001", substream = 0x83577c0, m_subject = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82a2474 "! Make Your Bed a XBed-erX SEX Place to Sleep"}}, m_from = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82b019c "Robin Gross "}}, m_to = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82cbe04 "Markus.grimm "}}, m_cc = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_bcc = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_messageid = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x829de34 "<82626351178.41835@Dominicl@mail.bulgaria.com>"}}, m_inreplyto = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_references = { static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_contenttype = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82a2cfc "text/plain;\n\tcharset=\"iso-3338-4\""}}, contenttransferencoding = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82a2e84 "Content-Transfer-Encoding: quoted-printable"}}, contentdisposition = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, boundary = { c = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_map = 0x8356e80, _M_map_size = 8, _M_start = {_M_cur = 0x82c3288, _M_first = 0x82c3288, _M_last = 0x82c3488, _M_node = 0x8356e8c}, _M_finish = {_M_cur = 0x82c328c, _M_first = 0x82c3288, _M_last = 0x82c3488, _M_node = 0x8356e8c}}}, }}} s = (InputStream *) 0x83577c0 enc = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82d625c "iso-3338-4"}} n = #3 0xb7ebf359 in Strigi::StreamAnalyzerPrivate::analyze (this=0x80ae6f8, idx=@0xb6143224, input=0x82ef368) at /build/buildd/strigi-0.5.5/src/streamanalyzer/streamanalyzer.cpp:404 ar = finished = false header = 0x82ad298 "Return-Path: \nReceived: from server.zuhause.xx ([unix socket])\n\tby server (Cyrus v2.1.17-IPv6-Debian-2.1.17-3) with LMTP; Fri, 01 Ap"... headersize = 1024 es = 5 #4 0xb7ebf6b1 in Strigi::StreamAnalyzer::analyze (this=0x80abbcc, idx=@0xb6143224, input=0xb61431e0) at /build/buildd/strigi-0.5.5/src/streamanalyzer/streamanalyzer.cpp:351 No locals. #5 0xb7ea105d in Strigi::AnalysisResult::index (this=0xb6143224, file=0xb61431e0) at /build/buildd/strigi-0.5.5/src/streamanalyzer/analysisresult.cpp:168 No locals. #6 0xb7ea66bd in Strigi::DirAnalyzer::Private::update (this=0x80abbc0, analyzer=0x80abbcc) at /build/buildd/strigi-0.5.5/src/streamanalyzer/diranalyzer.cpp:146 analysisresult = {p = 0x82a2288} file = {> = {> = { = {_vptr.StreamBaseBase = 0xb7d522c8, m_size = 2257, m_position = 2062, m_error = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb7bb1624 ""}}, m_status = Strigi::Ok}, }, buffer = { start = 0x82ad298 "Return-Path: \nReceived: from server.zuhause.xx ([unix socket])\n\tby server (Cyrus v2.1.17-IPv6-Debian-2.1.17-3) with LMTP; Fri, 01 Ap"..., size = 2258, readPos = 0x82adaa6 "Take 1, and wait for 15mins then go\n\nIf you want more info just visit our site below\n\nhttp://vitreous.happynhealthy.info/?fldikxwonnybhjmzlvaceg\n\n----482alleyway{771butch`4crosshatch+1jingle>--\n\nd\" a\001", avail = 195}, finishedWritingToBuffer = false}, file = 0x0, filepath = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82ecc4c "/home/markus/Mail/spam-gelernt/cur/1155941626.10724.OkPST"}}, static defaultBufferSize = 1048576} path = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x82f473c "/home/markus/Mail/spam-gelernt/cur/1155941626.10724.OkPST"}} mtime = 1155941626 r = toDelete = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x82d57e8, _M_finish = 0x82d57ec, _M_end_of_storage = 0x82d57ec}}, } #7 0xb7ea6d0c in Strigi::DirAnalyzer::Private::updateDirs (this=0x80abbc0, dirs=@0xb6143338, nthreads=1, c=0x808de4c) at /build/buildd/strigi-0.5.5/src/streamanalyzer/diranalyzer.cpp:250 reader = analyzers = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x80aeab8, _M_finish = 0x80aeabc, _M_end_of_storage = 0x80aeabc}}, } threads = { >> = { _M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } todelete = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0xb7f0fff4, _M_finish = 0x8049ed8, _M_end_of_storage = 0xb7f10668}}, } #8 0xb7ea6dc8 in Strigi::DirAnalyzer::updateDirs (this=0xb6143344, dirs=@0xb6143338, nthreads=1, caller=0x808de4c) at /build/buildd/strigi-0.5.5/src/streamanalyzer/diranalyzer.cpp:275 No locals. #9 0x080622ff in PollingListener::poll (this=0x808de10) at /build/buildd/strigi-0.5.5/src/daemon/eventlistener/pollinglistener.cpp:86 watches = {, std::allocator >,std::allocator, std::allocator > > >> = { _M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x809c110, _M_finish = 0x809c114, _M_end_of_storage = 0x809c114}}, } diranalyzer = {p = 0x80abbc0} __PRETTY_FUNCTION__ = "void PollingListener::poll()" #10 0x08062413 in PollingListener::run (this=0x808de10) at /build/buildd/strigi-0.5.5/src/daemon/eventlistener/pollinglistener.cpp:64 No locals. #11 0x0805b154 in threadstarter (d=0x808de10) at /build/buildd/strigi-0.5.5/src/daemon/strigithread.cpp:115 r = param = {__sched_priority = 0} #12 0xb7e8346b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb7a276be in clone () from /lib/tls/i686/cmov/libc.so.6