[PyQt] Help understanding a backtrace
Kovid Goyal
kovid at kovidgoyal.net
Mon Jan 30 11:49:58 GMT 2012
On Sun, Jan 29, 2012 at 10:14:48PM +0000, Phil Thompson wrote:
> Backout that change and apply the second one.
Doing that results in a crash, with the assertion causing the output
python2: objmap.c:267: add_object: Assertion `sw->flags & 0x0200 == 0' failed.
Backtrace attached.
Kovid.
--
_____________________________________
Dr. Kovid Goyal
http://www.kovidgoyal.net
http://calibre-ebook.com
_____________________________________
-------------- next part --------------
[New LWP 13034]
[New LWP 13040]
[New LWP 13039]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `python2 /usr/bin/calibre-parallel'.
Program terminated with signal 6, Aborted.
#0 0x00007f2335508ac5 in raise () from /lib64/libc.so.6
Thread 3 (Thread 0x7f2312e06700 (LWP 13039)):
#0 0x00007f233586e58c in pthread_cond_wait () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f2324a3a4d4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
No symbol table info available.
#2 0x00007f2335869d0c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3 0x00007f23355afdbd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7f23124ed700 (LWP 13040)):
#0 0x00007f23355a6ee3 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f232e4377c3 in g_main_context_poll (n_fds=1, fds=0x7f230c000be0, timeout=-1, context=0x3adc6d0, priority=<optimized out>) at gmain.c:3402
poll_func = 0x7f232e4476e0 <g_poll>
#2 g_main_context_iterate (context=0x3adc6d0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3084
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = <optimized out>
fds = 0x7f230c000be0
#3 0x00007f232e437c91 in g_main_context_iteration (context=0x3adc6d0, may_block=1) at gmain.c:3152
retval = <optimized out>
#4 0x00007f232ecafc8f in QEventDispatcherGlib::processEvents (this=0x3aa4640, flags=...) at kernel/qeventdispatcher_glib.cpp:422
d = 0x3ae89a0
canWait = true
result = <optimized out>
#5 0x00007f232ec83f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
d = 0x7f230c000b10
#6 0x00007f232ec8416c in QEventLoop::exec (this=0x7f23124ece80, flags=...) at kernel/qeventloop.cpp:201
d = 0x7f230c000b10
app = 0x39903d0
#7 0x00007f232eb99724 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
d = 0x3ae8c50
locker = {val = 61770976}
eventLoop = {<QObject> = {_vptr.QObject = 0x7f232efb58d0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f232ed400c0 "QObject", data = 0x7f232ed40160, extradata = 0x7f232efad500}}, d_ptr = {d = 0x7f230c000b10}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f232ed48d20 "Qt", data = 0x7f232ed4c5e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f232efad4e0, stringdata = 0x7f232ed525a0 "QEventLoop", data = 0x7f232ed525c0, extradata = 0x0}}}
returnCode = <optimized out>
#8 0x00007f232eb9bf85 in QThreadPrivate::start (arg=0x1c6af80) at thread/qthread_unix.cpp:331
thr = 0x1c6af80
data = 0x3ae2ff0
#9 0x00007f2335869d0c in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#10 0x00007f23355afdbd in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f233602b700 (LWP 13034)):
#0 0x00007f2335508ac5 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f2335509f46 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f233550184e in __assert_fail_base () from /lib64/libc.so.6
No symbol table info available.
#3 0x00007f2335501910 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#4 0x00007f232e1e7348 in add_object (om=0x7f232e3efb80, addr=0x3c2af20, val=0x37cff30) at objmap.c:267
next = 0x0
sw = 0x37db7a0
he = 0x1c17830
__PRETTY_FUNCTION__ = "add_object"
#5 0x00007f232e1e70d1 in sipOMAddObject (om=0x7f232e3efb80, val=0x37cff30) at objmap.c:163
addr = 0x3c2af20
base_ctd = 0x7fff129fd9f0
#6 0x00007f232e1e2526 in sipSimpleWrapper_init (self=0x37cff30, args=0x7f2335fea050, kwds=0x0) at siplib.c:9149
sipNew = 0x3c2af20
sipFlags = 4
owner = 0x0
wt = 0x1c53ae0
td = 0x7f232f3eb8e0
ctd = 0x7f232f3eb8e0
unused = 0x0
unused_p = 0x0
got_kw_handler = 1
kw_handler = 0x7f232f15dbc0 <qpycore_pyqtconfigure(_object*, QObject*, _object*)>
__PRETTY_FUNCTION__ = "sipSimpleWrapper_init"
#7 0x00007f2335b1f9f8 in type_call (type=<optimized out>, args=0x7f2335fea050, kwds=0x0) at Objects/typeobject.c:737
obj = 0x37cff30
#8 0x00007f2335aca5d3 in PyObject_Call (func=0x1c53ae0, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
result = <optimized out>
call = 0x7f2335b1f980 <type_call>
#9 0x00007f232e1e6cd8 in sipWrapSimpleInstance (cppPtr=0x3c2af20, td=0x7f232f3eb8e0, owner=0x0, flags=4) at threads.c:147
nullargs = 0x7f2335fea050
old_pending = {cpp = 0x0, owner = 0x0, flags = 0}
self = 0x182c2b9
thread = 0x0
#10 0x00007f232e1e0f80 in sip_api_convert_from_new_type (cpp=0x3c2af20, td=0x7f232f3eb8e0, transferObj=0x0) at siplib.c:8176
owner = 0x0
__PRETTY_FUNCTION__ = "sip_api_convert_from_new_type"
#11 0x00007f232dd713a6 in meth_QWidget_size (sipSelf=0x38d0950, sipArgs=<optimized out>) at sipQtGuiQWidget.cpp:8246
sipRes = 0x3c2af20
sipCpp = 0x3a02790
sipParseErr = 0x0
#12 0x00007f2335b62fdc in call_function (oparg=<optimized out>, pp_stack=0x7fff129fdca8) at Python/ceval.c:4013
callargs = 0x7f2335fea050
flags = <optimized out>
tstate = <optimized out>
func = 0x3030cf8
w = <optimized out>
na = <optimized out>
nk = <optimized out>
n = <optimized out>
pfunc = 0x3b20670
x = <optimized out>
#13 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x3b20678
stack_pointer = <optimized out>
next_instr = 0x182c2b9 "j\002"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x3b20670
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x182c2a4 "|"
names = 0x218d350
consts = 0x2143c80
#14 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x218a530, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x3b2a610, kwcount=0, defs=0x21ba8e8, defcount=1, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x3b20670
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#15 0x00007f2335b62b4e in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fff129fdeb8, func=0x21f1c80) at Python/ceval.c:4109
co = <optimized out>
nd = 1
globals = <optimized out>
argdefs = <optimized out>
d = <optimized out>
#16 call_function (oparg=<optimized out>, pp_stack=0x7fff129fdeb8) at Python/ceval.c:4034
func = <optimized out>
w = <optimized out>
na = 2
nk = <optimized out>
n = <optimized out>
pfunc = 0x3b2a600
x = <optimized out>
#17 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x3b2a610
stack_pointer = <optimized out>
next_instr = 0x204e293 "\001x$"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x3b2a600
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x204e284 "|"
names = 0x203ed70
consts = 0x204e2f0
#18 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x20503b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x3c2ea00, kwcount=0, defs=0x3826fa8, defcount=1, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x3b2a600
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#19 0x00007f2335b62b4e in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fff129fe0c8, func=0x37a2668) at Python/ceval.c:4109
co = <optimized out>
nd = 1
globals = <optimized out>
argdefs = <optimized out>
d = <optimized out>
#20 call_function (oparg=<optimized out>, pp_stack=0x7fff129fe0c8) at Python/ceval.c:4034
func = <optimized out>
w = <optimized out>
na = 2
nk = <optimized out>
n = <optimized out>
pfunc = 0x3c2e9f0
x = <optimized out>
#21 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x3c2ea00
stack_pointer = <optimized out>
next_instr = 0x20511ed "\001|"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x3c2e9f0
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x20511d4 "|"
names = 0x2051230
consts = 0x204c5f0
#22 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x20501b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x3c2ee90, kwcount=0, defs=0x3826f68, defcount=1, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x3c2e9f0
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#23 0x00007f2335b62b4e in fast_function (nk=<optimized out>, na=2, n=<optimized out>, pp_stack=0x7fff129fe2d8, func=0x37a2500) at Python/ceval.c:4109
co = <optimized out>
nd = 1
globals = <optimized out>
argdefs = <optimized out>
d = <optimized out>
#24 call_function (oparg=<optimized out>, pp_stack=0x7fff129fe2d8) at Python/ceval.c:4034
func = <optimized out>
w = <optimized out>
na = 2
nk = <optimized out>
n = <optimized out>
pfunc = 0x3c2ee80
x = <optimized out>
#25 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x3c2ee90
stack_pointer = <optimized out>
next_instr = 0x203ef27 "\001n"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x3c2ee80
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x203eedc "t"
names = 0x2056050
consts = 0x204c870
#26 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x20508b0, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=1, kws=0x3c59f98, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x3c2ee80
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#27 0x00007f2335b62b4e in fast_function (nk=<optimized out>, na=1, n=<optimized out>, pp_stack=0x7fff129fe4e8, func=0x37a2aa0) at Python/ceval.c:4109
co = <optimized out>
nd = 0
globals = <optimized out>
argdefs = <optimized out>
d = <optimized out>
#28 call_function (oparg=<optimized out>, pp_stack=0x7fff129fe4e8) at Python/ceval.c:4034
func = <optimized out>
w = <optimized out>
na = 1
nk = <optimized out>
n = <optimized out>
pfunc = 0x3c59f90
x = <optimized out>
#29 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x3c59f98
stack_pointer = <optimized out>
next_instr = 0x20a2f1a "\001na"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x3c59f90
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x20a2b24 "|"
names = 0x20a2fb0
consts = 0x20314b0
#30 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x2050630, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=2, kws=0x37d6da0, kwcount=1, defs=0x3826fe8, defcount=1, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x3c59f90
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#31 0x00007f2335af064b in function_call (func=0x37a28c0, arg=0x3808cb0, kw=0x1ba4d50) at Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = <optimized out>
d = 0x3826fe8
k = 0x37d6da0
nk = <optimized out>
nd = 1
#32 0x00007f2335aca5d3 in PyObject_Call (func=0x37a28c0, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
result = <optimized out>
call = 0x7f2335af04b0 <function_call>
#33 0x00007f2335ad94ef in instancemethod_call (func=0x37a28c0, arg=0x3808cb0, kw=0x1ba4d50) at Objects/classobject.c:2578
self = 0x38d0950
klass = <optimized out>
result = <optimized out>
#34 0x00007f2335aca5d3 in PyObject_Call (func=0x38e9870, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
result = <optimized out>
call = 0x7f2335ad93a0 <instancemethod_call>
#35 0x00007f2333ad8884 in partial_call (pto=0x382dc58, args=<optimized out>, kw=0x0) at /var/tmp/portage/dev-lang/python-2.7.2-r3/work/Python-2.7.2/Modules/_functoolsmodule.c:205
ret = <optimized out>
argappl = 0x203cb50
kwappl = 0x1ba4d50
#36 0x00007f2335aca5d3 in PyObject_Call (func=0x382dc58, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
result = <optimized out>
call = 0x7f2333ad8800 <partial_call>
#37 0x00007f2335b5d357 in PyEval_CallObjectWithKeywords (func=0x382dc58, arg=0x7f2335fea050, kw=<optimized out>) at Python/ceval.c:3882
result = <optimized out>
#38 0x00007f232e1e5b0f in sip_api_invoke_slot (slot=0x3c2b810, sigargs=0x7f2335fea050) at qtlib.c:203
nsa = 0x7fff129fea98
xtype = 0x3c387a0
xvalue = 0x7f233585dea0
xtb = 0x0
resobj = 0x3ad9910
sa = 0x7f2335fea050
oxtype = 0x0
oxvalue = 0x0
oxtb = 0x0
sfunc = 0x382dc58
sref = 0x382dc58
__PRETTY_FUNCTION__ = "sip_api_invoke_slot"
#39 0x00007f232f15f866 in PyQtProxy::invokeSlot (slot=..., qargs=<optimized out>) at qpycore_pyqtproxy.cpp:477
args = @0x3c2b930: {{p = {static shared_null = {ref = {_q_value = 1611}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7f232efb77e0}, d = 0x7f232efb77e0}}
argtup = 0x7f2335fea050
res = <optimized out>
#40 0x00007f232f15fbb0 in PyQtProxy::unislot (this=0x3c2b7e0, qargs=0x7fff129febe0) at qpycore_pyqtproxy.cpp:412
sipGIL = PyGILState_UNLOCKED
saved_last_sender = 0x0
res = <optimized out>
new_last_sender = 0x3c2af70
#41 0x00007f232f15fc92 in PyQtProxy::qt_metacall (this=0x3c2b7e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff129febe0) at qpycore_pyqtproxy.cpp:376
No locals.
#42 0x00007f232ec9948f in QMetaObject::activate (sender=0x3c2af70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
receiverInSameThread = <optimized out>
previousSender = 0x0
receiver = 0x3c2b7e0
method = 5
currentSender = {sender = 0x3c2af70, signal = 4, ref = 1}
c = 0x3c2bb20
last = 0x3c2bb20
methodOffset = <optimized out>
signal_absolute_index = 4
empty_argv = {0x0}
currentThreadData = 0x36c5800
locker = {val = 61951184}
connectionLists = 0x3c2bb60
signalOffset = <optimized out>
signal_index = <optimized out>
#43 0x00007f232ec9ff2f in QSingleShotTimer::timerEvent (this=0x3c2af70) at kernel/qtimer.cpp:308
No locals.
#44 0x00007f232ec98cb9 in QObject::event (this=0x3c2af70, e=<optimized out>) at kernel/qobject.cpp:1181
No locals.
#45 0x00007f232cd76194 in QApplicationPrivate::notify_helper (this=0x3997890, receiver=0x3c2af70, e=0x7fff129ff310) at kernel/qapplication.cpp:4481
consumed = <optimized out>
#46 0x00007f232cd7ad5a in QApplication::notify (this=<optimized out>, receiver=0x3c2af70, e=0x7fff129ff310) at kernel/qapplication.cpp:4360
d = 0x3997890
res = false
#47 0x00007f232dd3a1e6 in sipQApplication::notify (this=0x39903d0, a0=0x3c2af70, a1=0x7fff129ff310) at sipQtGuiQApplication.cpp:292
sipGILState = <optimized out>
sipMeth = <optimized out>
#48 0x00007f232ec84b8c in QCoreApplication::notifyInternal (this=0x39903d0, receiver=0x3c2af70, event=0x7fff129ff310) at kernel/qcoreapplication.cpp:787
threadData = 0x36c5800
returnValue = <optimized out>
result = false
cbdata = {0x3c2af70, 0x7fff129ff310, 0x7fff129ff2bf}
d = <optimized out>
#49 0x00007f232ecb27ae in sendEvent (event=0x7fff129ff310, receiver=<optimized out>) at kernel/qcoreapplication.h:215
No locals.
#50 QTimerInfoList::activateTimers (this=0x38f8460) at kernel/qeventdispatcher_unix.cpp:603
e = {<QEvent> = {_vptr.QEvent = 0x7f232efb3150, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f232ed527a0 "QEvent", data = 0x7f232ed53180, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 120}, id = 201326599}
currentTimerInfo = 0x0
n_act = 4
maxCount = <optimized out>
currentTime = {tv_sec = 101394, tv_usec = 313783}
#51 0x00007f232ecaf594 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184
timerSource = <optimized out>
#52 0x00007f232e4372af in g_main_dispatch (context=0x31f6f90) at gmain.c:2441
dispatch = 0x7f232ecaf580 <timerSourceDispatch(GSource*, GSourceFunc, gpointer)>
was_in_call = 0
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x38f8400, next = 0x0}
need_destroy = <optimized out>
source = 0x38f8400
current = 0x399a470
i = <optimized out>
#53 g_main_context_dispatch (context=0x31f6f90) at gmain.c:3011
No locals.
#54 0x00007f232e437ab8 in g_main_context_iterate (context=0x31f6f90, block=1, dispatch=1, self=<optimized out>) at gmain.c:3089
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = <optimized out>
fds = <optimized out>
#55 0x00007f232e437c91 in g_main_context_iteration (context=0x31f6f90, may_block=1) at gmain.c:3152
retval = <optimized out>
#56 0x00007f232ecafc8f in QEventDispatcherGlib::processEvents (this=0x1933c90, flags=...) at kernel/qeventdispatcher_glib.cpp:422
d = 0x2fd9ec0
canWait = true
result = <optimized out>
#57 0x00007f232ce1b93e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
d = 0x2fd9ec0
returnValue = false
#58 0x00007f232ec83f22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
d = 0x3c39820
#59 0x00007f232ec8416c in QEventLoop::exec (this=0x7fff129ff5a0, flags=...) at kernel/qeventloop.cpp:201
d = 0x3c39820
app = 0x39903d0
#60 0x00007f232ec8863b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
threadData = 0x36c5800
eventLoop = {<QObject> = {_vptr.QObject = 0x7f232efb58d0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f232ed400c0 "QObject", data = 0x7f232ed40160, extradata = 0x7f232efad500}}, d_ptr = {d = 0x3c39820}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f232ed48d20 "Qt", data = 0x7f232ed4c5e0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f232efad4e0, stringdata = 0x7f232ed525a0 "QEventLoop", data = 0x7f232ed525c0, extradata = 0x0}}}
returnCode = <optimized out>
#61 0x00007f232dd3af4b in meth_QApplication_exec_ (sipArgs=<optimized out>) at sipQtGuiQApplication.cpp:2232
_save = 0x182c0a0
sipRes = <optimized out>
sipParseErr = 0x0
#62 0x00007f2335b62fdc in call_function (oparg=<optimized out>, pp_stack=0x7fff129ff718) at Python/ceval.c:4013
callargs = 0x7f2335fea050
flags = <optimized out>
tstate = <optimized out>
func = 0x380c248
w = <optimized out>
na = <optimized out>
nk = <optimized out>
n = <optimized out>
pfunc = 0x398a568
x = <optimized out>
#63 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x398a570
stack_pointer = <optimized out>
next_instr = 0x20a2156 "SWd"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x398a560
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x20a2004 "t"
names = 0x20a2190
consts = 0x203ef50
#64 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x2050d30, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x1b5e338, kwcount=1, defs=0x37a00a8, defcount=1, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x398a560
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#65 0x00007f2335af064b in function_call (func=0x37a2de8, arg=0x7f2335fea050, kw=0x1b9abe0) at Objects/funcobject.c:526
result = <optimized out>
argdefs = <optimized out>
kwtuple = <optimized out>
d = 0x37a00a8
k = 0x1b5e338
nk = <optimized out>
nd = 1
#66 0x00007f2335aca5d3 in PyObject_Call (func=0x37a2de8, arg=<optimized out>, kw=<optimized out>) at Objects/abstract.c:2529
result = <optimized out>
call = 0x7f2335af04b0 <function_call>
#67 0x00007f2335b61aab in ext_do_call (nk=905879632, na=0, flags=<optimized out>, pp_stack=0x7fff129ff9f8, func=0x37a2de8) at Python/ceval.c:4326
kwdict = 0x1b9abe0
nstar = <optimized out>
callargs = <optimized out>
stararg = 0x7f2335fea050
result = 0x0
#68 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2705
func = 0x37a2de8
na = 0
nk = 905879632
n = <optimized out>
pfunc = 0x1ac3358
sp = 0x1ac3360
stack_pointer = <optimized out>
next_instr = 0x1ac5191 "}\020"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x1ac3350
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x1ac4fe4 "t"
names = 0x1abd3e0
consts = 0x1953c88
#69 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x1a8de30, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x1935938, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x1ac3350
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#70 0x00007f2335b62b4e in fast_function (nk=<optimized out>, na=0, n=<optimized out>, pp_stack=0x7fff129ffc08, func=0x1b57488) at Python/ceval.c:4109
co = <optimized out>
nd = 0
globals = <optimized out>
argdefs = <optimized out>
d = <optimized out>
#71 call_function (oparg=<optimized out>, pp_stack=0x7fff129ffc08) at Python/ceval.c:4034
func = <optimized out>
w = <optimized out>
na = 0
nk = <optimized out>
n = <optimized out>
pfunc = 0x1935930
x = <optimized out>
#72 PyEval_EvalFrameEx (f=<optimized out>, throwflag=<optimized out>) at Python/ceval.c:2666
sp = 0x1935938
stack_pointer = <optimized out>
next_instr = 0x7f2336004cce "\203\001"
opcode = <optimized out>
oparg = <optimized out>
why = WHY_NOT
err = 0
x = <optimized out>
v = <optimized out>
w = <optimized out>
u = <optimized out>
t = <optimized out>
stream = 0x0
fastlocals = <optimized out>
freevars = 0x1935928
retval = 0x0
tstate = <optimized out>
co = <optimized out>
instr_ub = -1
instr_lb = 0
instr_prev = -1
first_instr = 0x7f2336004c24 "d"
names = 0x7f2336025e10
consts = 0x7f2336025eb0
#73 0x00007f2335b6488d in PyEval_EvalCodeEx (co=0x7f2335f6fa30, globals=<optimized out>, locals=<optimized out>, args=<optimized out>, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at Python/ceval.c:3253
f = <optimized out>
retval = 0x0
fastlocals = <optimized out>
freevars = 0x1935928
tstate = 0x182c0a0
x = <optimized out>
u = <optimized out>
#74 0x00007f2335b649a2 in PyEval_EvalCode (co=<optimized out>, globals=<optimized out>, locals=<optimized out>) at Python/ceval.c:667
No locals.
#75 0x00007f2335b7eafc in run_mod (mod=<optimized out>, filename=<optimized out>, globals=0x186af60, locals=0x186af60, flags=<optimized out>, arena=<optimized out>) at Python/pythonrun.c:1346
co = 0x7f2335f6fa30
v = <optimized out>
#76 0x00007f2335b7f930 in PyRun_FileExFlags (fp=0x1932ca0, filename=0x7fff12a00e3d "/usr/bin/calibre-parallel", start=<optimized out>, globals=0x186af60, locals=0x186af60, closeit=1, flags=0x7fff129fff40) at Python/pythonrun.c:1332
ret = <optimized out>
mod = 0x1940cf8
arena = 0x190d5d0
#77 0x00007f2335b8050f in PyRun_SimpleFileExFlags (fp=0x1932ca0, filename=0x7fff12a00e3d "/usr/bin/calibre-parallel", closeit=1, flags=0x7fff129fff40) at Python/pythonrun.c:936
m = <optimized out>
d = 0x186af60
v = <optimized out>
ext = 0x7fff12a00e52 "llel"
set_file_name = 1
ret = <optimized out>
len = <optimized out>
#78 0x00007f2335b91823 in Py_Main (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:606
c = <optimized out>
sts = <optimized out>
command = 0x0
filename = 0x7fff12a00e3d "/usr/bin/calibre-parallel"
module = 0x0
fp = 0x1932ca0
p = <optimized out>
unbuffered = <optimized out>
skipfirstline = 0
stdin_is_interactive = 1
help = <optimized out>
version = <optimized out>
saw_unbuffered_flag = 312479293
cf = {cf_flags = 0}
target_script_name = 0x1 <Address 0x1 out of bounds>
#79 0x00007f23354f522d in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#80 0x00000000004008a9 in _start ()
No symbol table info available.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20120130/2e02ef21/attachment-0001.pgp>
More information about the PyQt
mailing list