Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
alexkOffline
15 Post subject: Nepomuk Service Stub crashing a lot (Solved)  PostPosted: 18.12.2011, 15:47



Joined: 2010-10-01
Posts: 190

Status: Offline
In the last week Nepomuk Service Stub started crashing several times per hour on only one of two logins on this computer. Before that, no crashes for many months. Nepomuk is active on both user logins simultaneously. I think all that has changed is maybe one or two desktop effects. I have not yet tested with desktop effects turned off. Below is the backtrace. Any ideas?
      Code:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
[Current thread is 1 (Thread 0x7f13851f4760 (LWP 5608))]

Thread 4 (Thread 0x7f137396d700 (LWP 5629)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1384bf80bb in wait (time=18446744073709551615, this=0x26a8b40) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized>, mutex=0x26a9ae0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f1373fa1b01 in Nepomuk::IndexFeeder::run (this=0x26a9ac0) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:188
#4  0x00007f1384bf7c25 in QThreadPrivate::start (arg=0x26a9ac0) at thread/qthread_unix.cpp:320
#5  0x00007f1382540b50 in start_thread (arg=<optimized>) at pthread_create.c:304
#6  0x00007f138282b3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f136461b700 (LWP 5630)):
#0  0x00007f1382543155 in __pthread_mutex_lock (mutex=0x7f136c0022e8) at pthread_mutex_lock.c:61
#1  0x00007f1381a60d29 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1381a623f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1381a62a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1384d08d06 in QEventDispatcherGlib::processEvents (this=0x2799da0, flags=<optimized>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f1384cdd372 in QEventLoop::processEvents (this=<optimized>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1384cdd56f in QEventLoop::exec (this=0x7f136461adf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f1384bf520f in QThread::exec (this=<optimized>) at thread/qthread.cpp:492
#8  0x00007f1384cc039f in QInotifyFileSystemWatcherEngine::run (this=0x279bde0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f1384bf7c25 in QThreadPrivate::start (arg=0x279bde0) at thread/qthread_unix.cpp:320
#10 0x00007f1382540b50 in start_thread (arg=<optimized>) at pthread_create.c:304
#11 0x00007f138282b3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1363e1a700 (LWP 5631)):
[KCrash Handler]
#6  0x00007f1382788405 in *__GI_raise (sig=<optimized>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f138278b680 in *__GI_abort () at abort.c:92
#8  0x00007f13827bee0b in __libc_message (do_abort=<optimized>, fmt=<optimized>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f13827c8656 in malloc_printerr (action=3, str=0x7f138289c30a "free(): invalid pointer", ptr=<optimized>) at malloc.c:6283
#10 0x00007f13827cd38c in *__GI___libc_free (mem=<optimized>) at malloc.c:3738
#11 0x00007f137012d72d in avio_close () from /usr/lib/x86_64-linux-gnu/libavformat.so.53
#12 0x00007f13701b48a5 in avformat_open_input () from /usr/lib/x86_64-linux-gnu/libavformat.so.53
#13 0x00007f13701b4a50 in av_open_input_stream () from /usr/lib/x86_64-linux-gnu/libavformat.so.53
#14 0x00007f1371242961 in FFMPEGEndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib/strigi/strigiea_ffmpeg.so
#15 0x00007f137b99b0aa in ?? () from /usr/lib/libstreamanalyzer.so.0
#16 0x00007f1373fa3c7a in Nepomuk::Indexer::indexFile (this=<optimized>, info=...) at ../../../../nepomuk/services/strigi/nepomukindexer.cpp:135
#17 0x00007f1373f96a0a in Nepomuk::IndexScheduler::analyzeDir (this=0x26408c0, dir_=<optimized>, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:450
#18 0x00007f1373f9878c in Nepomuk::IndexScheduler::run (this=0x26408c0) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338
#19 0x00007f1384bf7c25 in QThreadPrivate::start (arg=0x26408c0) at thread/qthread_unix.cpp:320
#20 0x00007f1382540b50 in start_thread (arg=<optimized>) at pthread_create.c:304
#21 0x00007f138282b3bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f13851f4760 (LWP 5608)):
#0  0x00007f138281f3ed in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f1381aa3a9f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1381a61d17 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1381a625f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1381a62a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1384d08c9f in QEventDispatcherGlib::processEvents (this=0x24c1c90, flags=<optimized>) at kernel/qeventdispatcher_glib.cpp:422
#6  0x00007f138308ca4e in QGuiEventDispatcherGlib::processEvents (this=<optimized>, flags=<optimized>) at kernel/qguieventdispatcher_glib.cpp:204
#7  0x00007f1384cdd372 in QEventLoop::processEvents (this=<optimized>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1384cdd56f in QEventLoop::exec (this=0x7fff7556b7b0, flags=...) at kernel/qeventloop.cpp:201
#9  0x00007f1384ce1717 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#10 0x0000000000403c1f in main (argc=2, argv=0x7fff7556bdd8) at ../../../nepomuk/servicestub/main.cpp:167


Last edited by alexk on 19.12.2011, 20:37; edited 1 time in total
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
alexkOffline
Post subject: RE: Nepomuk Service Stub crashing a lot  PostPosted: 19.12.2011, 15:40



Joined: 2010-10-01
Posts: 190

Status: Offline
No difference with desktop effects disabled. Nepomuk seems to crash every few minutes. Turning it off in the system settings is the only "fix" I've found so far. The KDE crash handler complains about missing debug files, though I have them all and even reinstalled them. Reinstalling libnepomuk4, libnepomukquery4a and libnepomukutils4 had no effect. Next I'll try resetting my user Nepomuk settings.
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
alexkOffline
Post subject: RE: Nepomuk Service Stub crashing a lot  PostPosted: 19.12.2011, 20:36



Joined: 2010-10-01
Posts: 190

Status: Offline
Resetting user Nepomuk settings had no effect. Downgrading libavformat53 and ffmpeg, based on the backtrace messages, to the versions currently in Sid (4:0.7.2-1+b1 for both) has so far solved this (no crashes in the last hour or two with Nepomuk active versus crashes every few minutes before). I'll have to change my apt pinning.
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
alexkOffline
Post subject:   PostPosted: 20.12.2011, 02:49



Joined: 2010-10-01
Posts: 190

Status: Offline
I'm happy to report this is dragon stuff, due to unsupported Debian packages that I pulled in with a cinelerra-cv install a while back. There is probably a better way to install cinelerra-cv on Sid.
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by Zafenio