Bug 487231 - /usr/bin/nepomukservicestub nepomukstrigiservice segmentation faults
Summary: /usr/bin/nepomukservicestub nepomukstrigiservice segmentation faults
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: kdebase-runtime
Version: 10
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-02-24 21:49 UTC by Orion Poplawski
Modified: 2009-03-17 05:17 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-03-17 05:17:12 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 185479 0 None None None Never

Description Orion Poplawski 2009-02-24 21:49:29 UTC
Description of problem:

Seeing several of these a day:

Feb 24 12:37:22 berretto kernel: nepomukservices[3577] general protection ip:3970856c2e sp:7fff57aa7420 error:0 in libQtCore.so.4.4.3[3970800000+21e000]

on almost all of our Fedora 10 machines.  May be x86_64 only.  cores are ending up in ~/Documents.

Core was generated by `/usr/bin/nepomukservicestub nepomukstrigiservice'.
Program terminated with signal 11, Segmentation fault.
[New process 3560]
#0  QThread::d_func () at thread/qthread.h:125
125         Q_DECLARE_PRIVATE(QThread)
(gdb) bt
#0  QThread::d_func () at thread/qthread.h:125
#1  QThread::isRunning (this=0xff70000000000f7) at thread/qthread.cpp:403
#2  0x000000000085ba26 in Nepomuk::IndexScheduler::stop (this=0xff70000000000f7)
    at /usr/src/debug/kdebase-runtime-4.2.0/nepomuk/services/strigi/indexscheduler.cpp:150
#3  0x0000000000859d7e in ~StrigiService (this=0xbc1400)
    at /usr/src/debug/kdebase-runtime-4.2.0/nepomuk/services/strigi/strigiservice.cpp:90
#4  0x000000397094fc31 in QObjectPrivate::deleteChildren (this=0xbae850)
    at kernel/qobject.cpp:1884
#5  0x00000039709589f7 in ~QObject (this=0xbb0410) at kernel/qobject.cpp:884
#6  0x0000000000403cc1 in ~ServiceControl (this=0xbb0410)
    at /usr/src/debug/kdebase-runtime-4.2.0/nepomuk/servicestub/servicecontrol.cpp:39
#7  0x000000397094fc31 in QObjectPrivate::deleteChildren (this=0xae90d0)
    at kernel/qobject.cpp:1884
#8  0x00000039709589f7 in ~QObject (this=0x7fff465c9390) at kernel/qobject.cpp:884
#9  0x0000003f1e78be61 in ~QApplication (this=0x7fff465c9390)
    at kernel/qapplication.cpp:1044
#10 0x00000000004035dc in main (argc=2, argv=0x7fff465c9738)
    at /usr/src/debug/kdebase-runtime-4.2.0/nepomuk/servicestub/main.cpp:149
(gdb) up
#1  QThread::isRunning (this=0xff70000000000f7) at thread/qthread.cpp:403
403         Q_D(const QThread);
(gdb) print QThread
Cannot access memory at address 0xff70000000000f7


(gdb) up
#4  0x000000397094fc31 in QObjectPrivate::deleteChildren (this=0xbae850)
    at kernel/qobject.cpp:1884
1884            delete currentChildBeingDeleted;
(gdb) print currentChildBeingDeleted
$2 = (QObject *) 0xbc1400
(gdb) print *currentChildBeingDeleted
$3 = {_vptr.QObject = 0xa6b150, static staticMetaObject = {d = {superdata = 0x0,
      stringdata = 0x39709cc740 "QObject", data = 0x39709cc7c0, extradata = 0x0}},
  d_ptr = 0xbf3ee0, static staticQtMetaObject = {d = {superdata = 0x0,
      stringdata = 0x39709d5980 "Qt", data = 0x39709d7620, extradata = 0x0}}}
(gdb) print *this
$4 = {<QObjectData> = {_vptr.QObjectData = 0x3970c23730, q_ptr = 0xbb0410,
    parent = 0x7fff465c9390, children = {{p = {static shared_null = {ref = {
              _q_value = 375}, alloc = 0, begin = 0, end = 0, sharable = 1,
            array = {0x0}}, d = 0xbf4030}, d = 0xbf4030}}, isWidget = 0,
    pendTimer = 0, blockSig = 0, wasDeleted = 1, ownObjectName = 0,
    sendChildEvents = 1, receiveChildEvents = 1, inEventHandler = 0,
    unused = 17664, postedEvents = 0}, pendingChildInsertedEvents = {{p = {
        static shared_null = {ref = {_q_value = 375}, alloc = 0, begin = 0,
          end = 0, sharable = 1, array = {0x0}}, d = 0x605820}, d = 0x605820}},
  threadData = 0xad7b50, currentSender = 0x0, currentChildBeingDeleted = 0xbc1400,
  eventFilters = {{p = {static shared_null = {ref = {_q_value = 375}, alloc = 0,
          begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x605820},
      d = 0x605820}}, extraData = 0x0, connectedSignals = 17, objectName = {
    static null = {<No data fields>}, static shared_null = {ref = {_q_value = 138},
      alloc = 0, size = 0, data = 0x3970c26d9a, clean = 0, simpletext = 0,
      righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
    static shared_empty = {ref = {_q_value = 41}, alloc = 0, size = 0,
      data = 0x3970c26dba, clean = 0, simpletext = 0, righttoleft = 0,
      asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x3970c26d80,
    static codecForCStrings = 0x0}, connectionLists = 0x0, senders = {{p = {
        static shared_null = {ref = {_q_value = 375}, alloc = 0, begin = 0,
          end = 0, sharable = 1, array = {0x0}}, d = 0x605820}, d = 0x605820}},
  deleteWatch = 0x0}

Version-Release number of selected component (if applicable):
kdebase-runtime-4.2.0-7.fc10.x86_64
qt-4.4.3-10.fc10.x86_64

Comment 1 Steven M. Parrish 2009-03-17 00:35:09 UTC
Thank you for the bug report.  This issue needs to be addressed by the upstream developers.  Please submit a report at http://bugs.kde.org. You are requested to add the bugzilla link here for tracking purposes. Please make sure the bug isn't already in the upstream bug tracker before filing it.

Comment 2 Kevin Kofler 2009-03-17 05:17:12 UTC
The upstream bug report is already referenced. Closing as UPSTREAM, Rex and I are already CCed on the upstream bug so we'll track it there.


Note You need to log in before you can comment on or make changes to this bug.