Bug 252416

Summary: Crash when plugging power cord
Product: [Unmaintained] nepomuk Reporter: MartinG <gronslet>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED FIXED    
Severity: crash CC: me, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description MartinG 2010-09-26 12:52:39 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.36-0.27.rc5.git6.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Rawhide)"

-- Information about the crash:
- What I was doing when the application crashed:
I was using my Lenovo T400 laptop on battery power, then plugged the power cord -> crash. I guess this means a crash on startup of the service.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 1 (Thread 0x7fb070fbe840 (LWP 2459))]

Thread 2 (Thread 0x7fb0656aa710 (LWP 2556)):
[KCrash Handler]
#6  Strigi::NepomukIndexWriter::addValue (this=0x7fb060027960, idx=0x7fb0656a80d0, field=0x0, value=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/strigibackend/nepomukindexwriter.cpp:422
#7  0x000000327d01bb2e in Strigi::AnalysisResult::addValue (this=0x7fb0656a80d0, field=0x0, val=...) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/analysisresult.cpp:311
#8  0x00007fb05e5ca929 in VcfEndAnalyzer::analyze(Strigi::AnalysisResult&, Strigi::StreamBase<char>*) () from /usr/lib64/strigi/strigiea_vcf.so
#9  0x000000327d03e24a in Strigi::StreamAnalyzerPrivate::analyze (this=0x1a, idx=..., input=0x7fb060445fa0) at /usr/src/debug/strigi-0.7.2/src/streamanalyzer/streamanalyzer.cpp:421
#10 0x00007fb065f52a22 in Nepomuk::IndexScheduler::analyzeFile (this=<value optimized out>, file=..., analyzer=0x7fb0656a9d30) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:451
#11 0x00007fb065f56840 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:413
#12 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#13 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#14 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#15 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#16 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#17 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#18 0x00007fb065f56ab5 in Nepomuk::IndexScheduler::updateDir (this=0x2789030, dir=<value optimized out>, analyzer=0x7fb0656a9d30, flags=...) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:422
#19 0x00007fb065f57409 in Nepomuk::IndexScheduler::run (this=0x2789030) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/services/strigi/indexscheduler.cpp:314
#20 0x00000032de87265e in QThreadPrivate::start (arg=0x2789030) at thread/qthread_unix.cpp:266
#21 0x0000003793c06d5b in start_thread (arg=0x7fb0656aa710) at pthread_create.c:301
#22 0x00000037934e4a6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fb070fbe840 (LWP 2459)):
#0  0x00000037934db093 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003796808b6a in ?? () from /usr/lib64/libxcb.so.1
#2  0x000000379680a1cf in xcb_wait_for_reply () from /usr/lib64/libxcb.so.1
#3  0x0000003796c45acd in _XReply (dpy=0x25f2bf0, rep=0x7fffce20c460, extra=0, discard=0) at xcb_io.c:533
#4  0x0000003796c29805 in XGetImage (dpy=0x25f2bf0, d=92274769, x=<value optimized out>, y=<value optimized out>, width=32, height=32, plane_mask=18446744073709551615, format=2) at GetImage.c:74
#5  0x00000032e029e170 in QX11PixmapData::toImage (this=0x29ece10, rect=...) at image/qpixmap_x11.cpp:1546
#6  0x00000032e029a4ea in QX11PixmapData::toImage (this=<value optimized out>) at image/qpixmap_x11.cpp:1577
#7  0x00000032e0288f40 in QPixmap::toImage (this=0x2997c70) at image/qpixmap.cpp:487
#8  0x00000032e02898da in QPixmap::doImageIO (this=0x2997c70, writer=0x7fffce20c5d0, quality=<value optimized out>) at image/qpixmap.cpp:945
#9  0x00000032e02899d1 in QPixmap::save (this=0x2997c70, device=0x7fffce20c720, format=<value optimized out>, quality=-1) at image/qpixmap.cpp:934
#10 0x00000032e1452ede in KNotificationManager::notify (this=0x2949860, n=0x27d2c30, pix=..., actions=..., contexts=..., appname=...) at /usr/src/debug/kdelibs-4.5.1/kdeui/notifications/knotificationmanager.cpp:120
#11 0x00000032e1450d3c in KNotification::sendEvent (this=0x27d2c30) at /usr/src/debug/kdelibs-4.5.1/kdeui/notifications/knotification.cpp:372
#12 0x00000032e145159c in KNotification::qt_metacall (this=0x27d2c30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x27f5570) at /usr/src/debug/kdelibs-4.5.1/x86_64-redhat-linux-gnu/kdeui/knotification.moc:109
#13 0x00000032de96fb3a in QObject::event (this=0x27d2c30, e=<value optimized out>) at kernel/qobject.cpp:1211
#14 0x00000032e01b4b64 in QApplicationPrivate::notify_helper (this=0x25ec4a0, receiver=0x27d2c30, e=0x299d420) at kernel/qapplication.cpp:4396
#15 0x00000032e01b95da in QApplication::notify (this=<value optimized out>, receiver=0x27d2c30, e=0x299d420) at kernel/qapplication.cpp:4277
#16 0x00000032e141f096 in KApplication::notify (this=0x7fffce20d3f0, receiver=0x27d2c30, event=0x299d420) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#17 0x00000032de95b7bc in QCoreApplication::notifyInternal (this=0x7fffce20d3f0, receiver=0x27d2c30, event=0x299d420) at kernel/qcoreapplication.cpp:732
#18 0x00000032de95ef65 in sendEvent (receiver=0x0, event_type=0, data=0x25d58a0) at kernel/qcoreapplication.h:215
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x25d58a0) at kernel/qcoreapplication.cpp:1373
#20 0x00000032de986743 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#21 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#22 0x00000032774427d3 in g_main_dispatch (context=0x25ef120) at gmain.c:2149
#23 g_main_context_dispatch (context=0x25ef120) at gmain.c:2702
#24 0x0000003277442fb0 in g_main_context_iterate (context=0x25ef120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#25 0x000000327744324d in g_main_context_iteration (context=0x25ef120, may_block=1) at gmain.c:2843
#26 0x00000032de9868df in QEventDispatcherGlib::processEvents (this=0x25d4f90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#27 0x00000032e02587ae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00000032de95ab52 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00000032de95ad9c in QEventLoop::exec (this=0x7fffce20d220, flags=...) at kernel/qeventloop.cpp:201
#30 0x00000032de95f21b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#31 0x0000000000403841 in main (argc=2, argv=0x7fffce20d818) at /usr/src/debug/kdebase-runtime-4.5.1/nepomuk/servicestub/main.cpp:152

Reported using DrKonqi
Comment 1 Pino Toscano 2010-10-31 01:03:26 UTC
*** Bug 255694 has been marked as a duplicate of this bug. ***
Comment 2 Sebastian Trueg 2011-01-05 17:59:01 UTC
can this be reproduced on kde 4.6rc1?
Comment 3 Vishesh Handa 2011-08-13 08:33:47 UTC
Please let us know if Nepomuk still crashes in 4.7
Comment 4 MartinG 2011-08-13 08:45:28 UTC
I'm currently running KDE 4.7 from the Fedora kde-unstable repo, and have this version:
Qt: 4.8.0
KDE Development Platform: 4.7.00 (4.7.0)
Nepomuk Service Stub: 0.2


I have not seen this bug in a while, so I guess it has been fixed, thanks.