Menu

#15 nepomukservicestub (nepomukstrigiservice) crash

closed
nobody
None
5
2015-02-23
2010-03-30
Anonymous
No

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

The reporter gave no further information other than the backtrace and what the automatic crash reporter gathered. Appears to be a null accessor in the Soprano client library, though.

.
Thread 3 (process 2375):

0 0x00b5d422 in __kernel_vsyscall ()

No symbol table info available.

1 0x00330af6 in __atomic_preadv_replacement (fd=-516, vector=0xffffffff,

count=1, offset=-1079166808) at ../sysdeps/posix/preadv.c:55
bytes = 3936244
buffer = 0xffffffff <Address 0xffffffff out of bounds>
malloced_buffer = 0x3c0ff4 "|�
bytes_read = 3345142

2 0x00cf1d60 in ?? () from /usr/lib/libxcb.so.1

No symbol table info available.

3 0x00cf39b2 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1

No symbol table info available.

4 0x02a3ff96 in _XReply (dpy=0x81b7b18, rep=0xbfad39d0, extra=0, discard=1)

at ../../src/xcb_io.c:461
error = <value optimized out>
c = (xcb_connection_t *) 0x81a4a00
__PRETTY_FUNCTION__ = "_XReply"

5 0x02a2d54d in XQueryPointer (dpy=0x81b7b18, w=266, root=0xbfad3a6c,

child=0xbfad3a68, root_x=0xbfad3a64, root_y=0xbfad3a60, win_x=0xbfad3a5c, 
win_y=0xbfad3a58, mask=0xbfad3a54) at ../../src/QuPntr.c:50
rep = {type = 40 '(', sameScreen = 0 '\0', sequenceNumber = 0,

length = 3215800868, root = 0, child = 24, rootX = 40, rootY = 0,
winX = 32, winY = 0, mask = 7792, pad1 = 2131, pad = 18305681}

6 0x011596e0 in QCursor::x11Screen () at kernel/qcursor_x11.cpp:174

i = 0
root = 0
root_y = 139795544
win_x = 14213392
buttons = 0
dpy = (Display *) 0x81b7b18
child = 0
root_x = 139795532
win_y = 0

7 0x010c1289 in QApplicationPrivate::dispatchEnterLeave (enter=0x82666f8,

leave=0x0) at kernel/qapplication.cpp:2632
he = {<QEvent> = {_vptr.QEvent = 0xbfad3c68, 
static staticMetaObject = {d = {superdata = 0x0, 
    stringdata = 0xf2ebc0 "\004", data = 0xf2f5c0, extradata = 0x0}}, 
d = 0x0, t = 0, posted = 0, spont = 0, m_accept = 0, reserved = 0}, p = {
xp = 136854880, yp = 136832424}, op = {xp = 4413344, yp = 16273396}}
i = 136734456
w = (class QWidget *) 0x82666f8
leaveList = {{p = {static shared_null = {ref = {_q_value = 1063}, 
    alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
  d = 0x804e224}, d = 0x804e224}}
sameWindow = <value optimized out>
posEnter = {xp = -1079166120, yp = 18068864}
enterEvent = {_vptr.QEvent = 0xbfad3f44, static staticMetaObject = {
d = {superdata = 0x0, stringdata = 0xf2ebc0 "\004", data = 0xf2f5c0, 
  extradata = 0x0}}, d = 0x82b5ec8, t = 15144, posted = 1, spont = 0,

m_accept = 1, reserved = 6133}
enterOnAlien = 160
parentOfLeavingCursor = <value optimized="" out="">
enterList = {{p = {static shared_null = {ref = {_q_value = 1063},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0x8551c38}, d = 0x8551c38}}
leaveEvent = {_vptr.QEvent = 0xf82f88, static staticMetaObject = {
d = {superdata = 0x0, stringdata = 0xf2ebc0 "\004", data = 0xf2f5c0,
extradata = 0x0}}, d = 0x0, t = 11, posted = 0, spont = 0,
m_accept = 1, reserved = 0}

8 0x0114b592 in QApplication::x11ProcessEvent (this=0xbfad4368,

event=0xbfad3eec) at kernel/qapplication_x11.cpp:3470
alien = <value optimized out>
enter = <value optimized out>
leave = <value optimized out>
d = (class QApplicationPrivate * const) 0x819bb78
widget = (struct QETWidget *) 0x82666f8
keywidget = (struct QETWidget *) 0x82666f8
grabbed = false

9 0x0117b38a in x11EventSourceDispatch (s=0x819ee40, callback=0,

user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:100
event = {type = 7, xany = {type = 7, serial = 370, send_event = 0, 
display = 0x81b7b18, window = 266}, xkey = {type = 7, serial = 370, 
send_event = 0, display = 0x81b7b18, window = 266, root = 266, 
subwindow = 0, time = 1053597, x = 709, y = 422, x_root = 709, 
y_root = 422, state = 0, keycode = 2, same_screen = 1}, xbutton = {
type = 7, serial = 370, send_event = 0, display = 0x81b7b18, 
window = 266, root = 266, subwindow = 0, time = 1053597, x = 709, 
y = 422, x_root = 709, y_root = 422, state = 0, button = 2, 
same_screen = 1}, xmotion = {type = 7, serial = 370, send_event = 0, 
display = 0x81b7b18, window = 266, root = 266, subwindow = 0, 
time = 1053597, x = 709, y = 422, x_root = 709, y_root = 422, state = 0, 
is_hint = 2 '\002', same_screen = 1}, xcrossing = {type = 7, 
serial = 370, send_event = 0, display = 0x81b7b18, window = 266, 
root = 266, subwindow = 0, time = 1053597, x = 709, y = 422, 
x_root = 709, y_root = 422, mode = 0, detail = 2, same_screen = 1, 
focus = 0, state = 0}, xfocus = {type = 7, serial = 370, send_event = 0, 
display = 0x81b7b18, window = 266, mode = 266, detail = 0}, xexpose = {
type = 7, serial = 370, send_event = 0, display = 0x81b7b18, 
window = 266, x = 266, y = 0, width = 1053597, height = 709, 
count = 422}, xgraphicsexpose = {type = 7, serial = 370, send_event = 0, 
display = 0x81b7b18, drawable = 266, x = 266, y = 0, width = 1053597, 
height = 709, count = 422, major_code = 709, minor_code = 422},

xnoexpose = {type = 7, serial = 370, send_event = 0, display = 0x81b7b18,
drawable = 266, major_code = 266, minor_code = 0}, xvisibility = {
type = 7, serial = 370, send_event = 0, display = 0x81b7b18,
window = 266, state = 266}, xcreatewindow = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, parent = 266, window = 266, x = 0,
y = 1053597, width = 709, height = 422, border_width = 709,
override_redirect = 422}, xdestroywindow = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, event = 266, window = 266},
xunmap = {type = 7, serial = 370, send_event = 0, display = 0x81b7b18,
event = 266, window = 266, from_configure = 0}, xmap = {type = 7,
serial = 370, send_event = 0, display = 0x81b7b18, event = 266,
window = 266, override_redirect = 0}, xmaprequest = {type = 7,
serial = 370, send_event = 0, display = 0x81b7b18, parent = 266,
window = 266}, xreparent = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, event = 266, window = 266, parent = 0, x = 1053597,
y = 709, override_redirect = 422}, xconfigure = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, event = 266, window = 266, x = 0,
y = 1053597, width = 709, height = 422, border_width = 709, above = 422,
override_redirect = 0}, xgravity = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, event = 266, window = 266, x = 0,
y = 1053597}, xresizerequest = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, window = 266, width = 266, height = 0},
xconfigurerequest = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, parent = 266, window = 266, x = 0, y = 1053597,
width = 709, height = 422, border_width = 709, above = 422, detail = 0,
value_mask = 2}, xcirculate = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, event = 266, window = 266, place = 0},
xcirculaterequest = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, parent = 266, window = 266, place = 0}, xproperty = {
type = 7, serial = 370, send_event = 0, display = 0x81b7b18,
window = 266, atom = 266, time = 0, state = 1053597}, xselectionclear = {
type = 7, serial = 370, send_event = 0, display = 0x81b7b18,
window = 266, selection = 266, time = 0}, xselectionrequest = {type = 7,
serial = 370, send_event = 0, display = 0x81b7b18, owner = 266,
requestor = 266, selection = 0, target = 1053597, property = 709,
time = 422}, xselection = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, requestor = 266, selection = 266, target = 0,
property = 1053597, time = 709}, xcolormap = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, window = 266, colormap = 266,
c_new = 0, state = 1053597}, xclient = {type = 7, serial = 370,
send_event = 0, display = 0x81b7b18, window = 266, message_type = 266,
format = 0, data = {
b = "\235\023\020\000�002\000\000�\001\000\000�002\000\000�\001\000",
s = {5021, 16, 709, 0, 422, 0, 709, 0, 422, 0}, l = {1053597, 709, 422,
709, 422}}}, xmapping = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, window = 266, request = 266, first_keycode = 0,
count = 1053597}, xerror = {type = 7, display = 0x172, resourceid = 0,
serial = 136018712, error_code = 10 '\n', request_code = 1 '\001',
minor_code = 0 '\0'}, xkeymap = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, window = 266,
key_vector = "\n\001\000\000\000\000\000\000\235\023\020\000�002\000\000�\001\000\000�002\000\000�\001\000\000\000\000\000"}, xgeneric = {type = 7,
serial = 370, send_event = 0, display = 0x81b7b18, extension = 266,
evtype = 266}, xcookie = {type = 7, serial = 370, send_event = 0,
display = 0x81b7b18, extension = 266, evtype = 266, cookie = 0,
data = 0x10139d}, pad = {7, 370, 0, 136018712, 266, 266, 0, 1053597, 709,
422, 709, 422, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}}
marker = 371

10 0x007cd3c5 in ?? () from /lib/libglib-2.0.so.0

No symbol table info available.

11 0x007d10f0 in g_markup_parse_context_parse () from /lib/libglib-2.0.so.0

No symbol table info available.

12 0x007d1288 in g_markup_parse_context_parse () from /lib/libglib-2.0.so.0

No symbol table info available.

13 0x00e9c495 in QEventDispatcherGlib::unregisterSocketNotifier (

this=0x81881a0, notifier=0xbfad410c)
at ../../include/QtCore/../../src/corelib/tools/qlist.h:122
i = 135904552
d = (QEventDispatcherGlibPrivate * const) 0x19fbff4

14 0x0117aeb5 in QKde::kdeToolBarIconSize () at kernel/qkde.cpp:166

settings = {<QObject> = {_vptr.QObject = 0xbfad410c, 
static staticMetaObject = {d = {superdata = 0x0, 
    stringdata = 0xf1ce20 "\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��\b��\b��,��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��D��<��<��<��<��QObject", data = 0xf1cec0, extradata = 0xf7f260}}, 
d_ptr = {d = 0x39e2ff}, static staticQtMetaObject = {d = {
    superdata = 0x0, stringdata = 0xf25960 "ThreadPool", data = 0xf28f80, 
    extradata = 0x0}}}, static staticMetaObject = {d = {
  superdata = 0x804e190, stringdata = 0xf2dc20 "\031", data = 0xf2dc40, 
  extradata = 0x0}}}
iconSize = -1

15 0x00e6eef9 in QBasicTimer::stop (this=0x821cf40)

at kernel/qbasictimer.cpp:135

No locals.

16 0x00e6f34a in QEventLoop (this=0xbfad419c, parent=0xbfad41ec)

at kernel/qeventloop.cpp:120

No locals.

17 0x00e7353f in QCoreApplicationPrivate::sendPostedEvents (

receiver=0xbfad4368, event_type=2520016, data=0x81884a8)
at kernel/qcoreapplication.cpp:1346
pe = (const QPostEvent &) @0xffffffff: <error reading variable>
e = (class QEvent *) 0x0
r = (class QObject *) 0xbfad41ec
locker = {{mtx = 0x0, val = 0}}
startOffset = 136433472
i = (int &) @0x1: <error reading variable>

18 0x010bb577 in QApplication::exec () at kernel/qapplication.cpp:3579

No locals.

19 0x0804b0a9 in main (argc=2, argv=0xbfad44f4)

at ../../../nepomuk/servicestub/main.cpp:152
aboutData = {d = 0x81890c8}
app = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x19e3e88, 
  static staticMetaObject = {d = {superdata = 0x0, 
      stringdata = 0xf1ce20 "\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��\b��\b��,��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��\b��D��<��<��<��<��QObject", data = 0xf1cec0, 
      extradata = 0xf7f260}}, d_ptr = {d = 0x819bb78}, 
  static staticQtMetaObject = {d = {superdata = 0x0, 
      stringdata = 0xf25960 "ThreadPool", data = 0xf28f80, 
      extradata = 0x0}}}, static staticMetaObject = {d = {
    superdata = 0x804e190, stringdata = 0xf2ea60 "ventLoop", 
    data = 0xf2eb00, extradata = 0x0}}, static self = 0xbfad4368},

static staticMetaObject = {d = {superdata = 0xf84484,
stringdata = 0x17f4e00 "essionManager", data = 0x17f5040,
extradata = 0x0}}}
serviceName = {static null = {<No data="" fields="">},
static shared_null = {ref = {_q_value = 17301}, alloc = 0, size = 0,
data = 0xf8547a, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 59}, alloc = 0, size = 0,
data = 0xf8548e, clean = 0, simpletext = 0, righttoleft = 0,
asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8207d08,
static codecForCStrings = 0x0}
compData = {_vptr.KComponentData = 0x74fe38, d = 0x8207da8}
dependencies = {<QList<QString>> = {{p = {static shared_null = {
ref = {_q_value = 1063}, alloc = 0, begin = 0, end = 0,
sharable = 1, array = {0x0}}, d = 0x804e224},
d = 0x804e224}}, <No data="" fields="">}
options = {d = 0x81896f8}
args = <value optimized="" out="">
s = {_vptr.QTextStream = 0xf827e0, d_ptr = {d = 0x8202da8}}
services = {{p = {static shared_null = {ref = {_q_value = 1063},
alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0x821fae8}, d = 0x821fae8}}
service = {d = 0x8222bb0}
.
Thread 2 (process 2441):

0 0x00b5d422 in __kernel_vsyscall ()

No symbol table info available.

1 0x003e8342 in pthread_cond_timedwait@@GLIBC_2.3.2 ()

from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.

2 0x00d6f20f in QWaitCondition::wait (this=0x8280958, mutex=0xb54ff2ac,

time=120000) at thread/qwaitcondition_unix.cpp:85
returnValue = <value optimized out>

3 0x073939be in FileSystemWatcher::Private::run (this=0x8280938)

at ../../../../nepomuk/services/strigi/filesystemwatcher.cpp:146
mutex = {d = 0xb4bfb650}
__PRETTY_FUNCTION__ = "virtual void FileSystemWatcher::Private::run()"

4 0x00d6e32e in QThreadPrivate::start (arg=0x8280938)

at thread/qthread_unix.cpp:248
data = (QThreadData *) 0x8262478

5 0x003e396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0

No symbol table info available.

6 0x0033e92e in _L_unlock_158 () from /lib/tls/i686/cmov/libc.so.6

No locals.

7 0x0033e83e in __fgetspent_r (stream=Cannot access memory at address 0x8

) at fgetspent_r.c:75
ignore = <value optimized="" out="">
p = <value optimized="" out="">
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
.
Thread 1 (process 2387):

0 0x00dfd323 in QIODevice::ungetChar (this=0x0, c=124 '|')

at ../../include/QtCore/../../src/corelib/tools/qlist.h:614
d = (QIODevicePrivate * const) 0xb5edb3d8

1 0x004321b6 in Soprano::Client::SparqlModel::removeStatement (

this=0x82446e8, statement=@0x16)
at ../../client/sparql/sparqlmodel.cpp:360
query = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 17301}, alloc = 0, size = 0, data = 0xf8547a, 
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 59}, 
alloc = 0, size = 0, data = 0xf8548e, clean = 0, simpletext = 0, 
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
  0}}, d = 0x470ff4, static codecForCStrings = 0x0}

2 0x0043828e in Soprano::Client::SparqlProtocol::slotRequestFinished (

this=0xb5edb3d8, id=4096, error=220)
at /usr/include/qt4/QtCore/qstring.h:413
h = {<QHttpHeader> = {_vptr.QHttpHeader = 0x16, d_ptr = {
  d = 0xb5edb408}}, <No data fields>}
__PRETTY_FUNCTION__ = "void Soprano::Client::SparqlProtocol::slotRequestFinished(int, bool)"

3 0x0043aa70 in Soprano::Client::SparqlParser::Uri::writeElement (

this=0x8245008) at ../../client/sparql/sparqlxmlresultparser.cpp:191
xml = {static null = {<No data fields>}, static shared_null = {ref = {
  _q_value = 17301}, alloc = 0, size = 0, data = 0xf8547a, clean = 0, 
simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 59}, 
alloc = 0, size = 0, data = 0xf8548e, clean = 0, simpletext = 0, 
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
  0}}, d = 0x4704c8, static codecForCStrings = 0x0}

4 0x001477f9 in init (this=0x8239d90, forced=<value optimized="" out="">)

at ../../../nepomuk/core/nepomukmainmodel.cpp:97
socketName = {static null = {<No data fields>}, static shared_null = {
ref = {_q_value = 17301}, alloc = 0, size = 0, data = 0xf8547a, 
clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, 
reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 59}, 
alloc = 0, size = 0, data = 0xf8548e, clean = 0, simpletext = 0, 
righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {
  0}}, d = 0x3f63ff0, static codecForCStrings = 0x0}
lock = {{mtx = 0x8239dc9, val = 136551881}}
__PRETTY_FUNCTION__ = "void<unnamed>::GlobalModelContainer::init(bool)"

5 0x00148a50 in Nepomuk::MainModel::executeQuery (this=0x8245bd0,

query=@0xb5edb77c, language=Soprano::Query::QueryLanguageSparql, 
userQueryLanguage=@0xb5edb764)
at ../../../nepomuk/core/nepomukmainmodel.cpp:112
it = DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.

Discussion

  • Sebastian Trueg

    Sebastian Trueg - 2010-04-15

    How did the user manage to get SparqlModel into the Nepomuk client? Is this patched Nepomuk code?

     
  • Nobody/Anonymous

    Index.. OMG! :)

     
  • Nobody/Anonymous

    Index.. Bully :)

     
  • Sebastian Trueg

    Sebastian Trueg - 2011-05-04

    No reply in more than a year. Also the backtrace is a nightmare to read (should be attached instead) and it is Nepomuk related AFAIKT.

     

Log in to post a comment.