[PyQt] segfault when using QSortFilterProxyModel(or maybe somewhere else)

alexander krohn ak at e-dict.net
Tue Aug 14 14:39:50 BST 2007


hi.

i get a segfault with the attached stack-trace. the first 5 positions are a 
segv-handler, the segv happens at #6.

there is an adress of 0x241 appearing as this, causing the segv.

is this an error in some sip-related manner? any other ideas?

cheers,

alexander

-- (sorry for) the information, according to german laws:
e-dict GmbH & Co. KG
Alter Steinweg 3
D-20459 Hamburg/Germany
Handelsniederlassungsort:              Hamburg/Deutschland
Registergericht:                       Amtsgericht Hamburg
Handelsregistereintrags-Nr.:           HRA 92586
persönlich haftender Gesellschafter:   e-dict Beteiligungs GmbH
Handelsniederlassungsort:              Hamburg/Deutschland
Registergericht:                       Amtsgericht Hamburg
Handelsregistereintrags-Nr.:           HRA 67171
Geschäftsführer:                       Mark Dieckmann
-------------- next part --------------
Using host libthread_db library "/lib/tls/libthread_db.so.1".
0x400fc671 in waitpid () from /lib/tls/libc.so.6
#0  0x400fc671 in waitpid () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x400a7d69 in strtold_l () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x400a80e0 in system () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x4004313d in system () from /lib/tls/libpthread.so.0
No symbol table info available.
#4  0x400183a3 in _init () from /usr/lib/segv_handler.so
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x84b4310, 
    proxy_index=@0x865ade8) at qvector.h:83
	m = (QSortFilterProxyModelPrivate::Mapping *) 0x241
#7  0x41470eec in QSortFilterProxyModel::setData (this=0x241, 
    index=@0x865ade8, value=@0x861ac98, role=2)
    at qsortfilterproxymodel.cpp:1487
	d = (QSortFilterProxyModelPrivate * const) 0x84b4310
	source_index = {r = 1102124140, c = 1086670125, p = 0xbfffcf38, 
  m = 0x40d9fd88}
#8  0x409d10c4 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#9  0x409d1007 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#10 0x0811f956 in PyCFunction_Call (func=0x41b1df0c, arg=0x41b1146c, kw=0x0)
    at methodobject.c:93
	meth = 0x409d0f20 <initQtGui+1393632>
	self = (PyObject *) 0x41b1a66c
	size = <value optimized out>
#11 0x080d15e9 in PyEval_EvalFrameEx (f=0x861938c, throwflag=0) at ceval.c:3077
	t = <value optimized out>
	stack_pointer = (PyObject **) 0x86194f0
	next_instr = (unsigned char *) 0x81c6a5e "\001|\002"
	opcode = <value optimized out>
	oparg = <value optimized out>
	why = WHY_NOT
	err = 0
	x = (PyObject *) 0x41b276ec
	v = <value optimized out>
	w = (PyObject *) 0x4019de00
	u = <value optimized out>
	t = <value optimized out>
	stream = (PyObject *) 0x0
	fastlocals = (PyObject **) 0x86194c4
	freevars = (PyObject **) 0x86194e4
	retval = (PyObject *) 0x0
	tstate = (PyThreadState *) 0x817d1b0
	co = (PyCodeObject *) 0x41ab3530
	instr_ub = -1
	instr_lb = 0
	instr_prev = -1
	first_instr = (unsigned char *) 0x81c6a1c "|\002"
	names = (PyObject *) 0x4187220c
	consts = (PyObject *) 0x41aaf784
	n = <value optimized out>
	v = <value optimized out>
	plain = 0
#12 0x080d1bdb in PyEval_EvalFrameEx (f=0x86209fc, throwflag=0) at ceval.c:3652
	retval = <value optimized out>
	fastlocals = (PyObject **) 0x86194c4
	i = <value optimized out>
	f = (PyFrameObject *) 0x861938c
	tstate = (PyThreadState *) 0x817d1b0
	stack = <value optimized out>
	stack_pointer = (PyObject **) 0x8620b54
	next_instr = (unsigned char *) 0x4187a90a "\001n\021"
	opcode = <value optimized out>
	oparg = <value optimized out>
	why = WHY_NOT
	err = 0
	x = (PyObject *) 0x41b276ac
	v = <value optimized out>
	w = (PyObject *) 0x41ab0290
	u = <value optimized out>
	t = <value optimized out>
	stream = (PyObject *) 0x0
	fastlocals = (PyObject **) 0x8620b34
	freevars = (PyObject **) 0x8620b48
	retval = (PyObject *) 0x0
	tstate = (PyThreadState *) 0x817d1b0
	co = (PyCodeObject *) 0x41ab3a40
	instr_ub = -1
	instr_lb = 0
	instr_prev = -1
	first_instr = (unsigned char *) 0x4187a8b4 "|\003"
	names = (PyObject *) 0x41ab1684
	consts = (PyObject *) 0x41ab404c
	n = <value optimized out>
	v = <value optimized out>
	plain = 1079681724
#13 0x080d2cc7 in PyEval_EvalCodeEx (co=0x41ab3a40, globals=0x4187a714, 
    locals=0x0, args=0x417ab6a0, argcount=4, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ceval.c:2833
	i = -1073751008
	argname = 0x241 <Address 0x241 out of bounds>
	c = <value optimized out>
	j = <value optimized out>
	cellname = 0x40597770 "h£\032"
	f = (PyFrameObject *) 0x86209fc
	retval = (PyObject *) 0x0
	fastlocals = (PyObject **) 0x8620b34
	freevars = (PyObject **) 0x8620b48
	tstate = (PyThreadState *) 0x817d1b0
	x = <value optimized out>
	u = <value optimized out>
#14 0x0811eb52 in function_call (func=0x41aba8b4, arg=0x417ab694, kw=0x0)
    at funcobject.c:517
	result = <value optimized out>
	argdefs = <value optimized out>
	d = (PyObject **) 0x0
	k = <value optimized out>
	nd = 0
#15 0x0805a79e in PyObject_Call (func=0x41aba8b4, arg=0x417ab694, kw=0x0)
    at abstract.c:1860
	result = <value optimized out>
	call = <value optimized out>
#16 0x08066c14 in instancemethod_call (func=0x241, arg=0x417ab694, kw=0x0)
    at classobject.c:2493
	self = (PyObject *) 0x2
	klass = <value optimized out>
	result = <value optimized out>
#17 0x0805a79e in PyObject_Call (func=0x40208284, arg=0x41b0a8c4, kw=0x0)
    at abstract.c:1860
	result = <value optimized out>
	call = <value optimized out>
#18 0x080ca670 in PyEval_CallObjectWithKeywords (func=0x40208284, 
    arg=0x41b0a8c4, kw=0x0) at ceval.c:3435
	result = <value optimized out>
#19 0x405a2ca4 in ?? () from /home/alex/work/ext/build/lib/sip.so
No symbol table info available.
#20 0x40208284 in ?? ()
No symbol table info available.
#21 0x41b0a8c4 in ?? ()
No symbol table info available.
#22 0x00000000 in ?? ()
No symbol table info available.
#23 0x41b0a8c4 in ?? ()
No symbol table info available.
#24 0x41b1a62c in ?? ()
No symbol table info available.
#25 0x41b1a62c in ?? ()
No symbol table info available.
#26 0xbfffd70c in ?? ()
No symbol table info available.
#27 0x40d9fd88 in ?? ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#28 0x0824e6dc in ?? ()
No symbol table info available.
#29 0x40208284 in ?? ()
No symbol table info available.
#30 0xbfffd748 in ?? ()
No symbol table info available.
#31 0x408822b0 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#32 0x408822b0 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#33 0x40ab879b in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#34 0x413f88f0 in QAbstractItemView::commitData (this=0x846a678, 
    editor=0x85fa048) at qabstractitemview.cpp:2350
	d = (QAbstractItemViewPrivate * const) 0x84929d0
	index = {r = 0, c = 2, p = 0x84e5730, m = 0x855e170}
	delegate = (class QAbstractItemDelegate *) 0x84e3048
#35 0x40969d49 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#36 0x413fe880 in QAbstractItemView::qt_metacall (this=0x846a678, 
    _c=InvokeMetaMethod, _id=29, _a=0xbfffdde8)
    at moc_qabstractitemview.cpp:232
	_v = <value optimized out>
#37 0x41422ddd in QTableView::qt_metacall (this=0x846a678, 
    _c=InvokeMetaMethod, _id=60, _a=0xbfffdde8) at moc_qtableview.cpp:102
No locals.
#38 0x4096ab56 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#39 0x40502f28 in QMetaObject::activate (sender=0x84e3048, 
    from_signal_index=4, to_signal_index=4, argv=0xbfffdde8)
    at qobject.cpp:3066
	c = <value optimized out>
	previousSender = (QObject * const) 0x0
	previousTo = -1
	at = 173
	method = 60
	previousFrom = -1
	list = (QConnectionList * const) 0x8439460
	empty_argv = {0x0}
	locker = {{q_lock = 0x8439460, q_val = 138646624}}
	it = <value optimized out>
	currentThreadData = (QThreadData *) 0x83c79a8
	i = 1
	connections = {a = 256, s = 2, ptr = 0xbfffd96c, {
    array = "­\000\000\000«\000\000\000r#d\b8#d\blý\027@@\000\000\000p®e\b(®e\b\225a\r@ô\217\030@\000š\030@(®e\bžÙÿ¿Kg\r@\000š\030@(®e\b\020\ny@(®e\b(®e\bÈÙÿ¿(ý\027@(®e\bpwY at xE`\b\000š\030@ô\217\030@\000š\030 at xE`\bøÙÿ¿Kg\r@\000š\030 at xE`\bpwY@\030\000\000\000\036\000\000\000\030Úÿ¿\\qC at xE`\b\f\000\000\000ÐÚÿ¿ðÛÿ¿\027\000\000\000ŒÎeAHÜÿ¿Z5\005AxE`\b(®e\b", '\0' <repeats 12 times>, "ÿÿ"..., 
    q_for_alignment_1 = 734439407789, 
    q_for_alignment_2 = 3.6286128034053492e-312}}
#40 0x405034ad in QMetaObject::activate (sender=0x84e3048, m=0x4167a8e0, 
    local_signal_index=0, argv=0xbfffdde8) at qobject.cpp:3125
	signal_index = <value optimized out>
#41 0x414ea316 in QAbstractItemDelegate::commitData (this=0x84e3048, 
    _t1=0x85fa048) at moc_qabstractitemdelegate.cpp:90
	_a = {0x0, 0xbfffde04}
#42 0x4143a4d8 in QItemDelegate::eventFilter (this=0x84e3048, 
    object=0x85fa048, event=0xbfffe2b0) at qitemdelegate.cpp:1178
	w = <value optimized out>
	editor = <value optimized out>
#43 0x40ab71bc in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#44 0x40f9d042 in QApplicationPrivate::notify_helper (this=0x839d1e0, 
    receiver=0x85fa048, e=0xbfffe2b0) at qapplication.cpp:3530
	obj = (QObject *) 0x84e3048
	i = 0
	q = (QApplication * const) 0x81c7a70
	lock = (QReadWriteLock *) 0x8283cd8
	consumed = <value optimized out>
#45 0x40f9d21f in QApplication::notify (this=0x81c7a70, receiver=0x85fa048, 
    e=0xbfffe2b0) at qapplication.cpp:3097
	d = (QApplicationPrivate * const) 0x839d1e0
	res = false
#46 0x40bf19dc in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#47 0x404f484c in QCoreApplication::notifyInternal (this=0x81c7a70, 
    receiver=0x85fa048, event=0xbfffe2b0) at qcoreapplication.cpp:509
	result = false
	cbdata = {0x85fa048, 0xbfffe2b0, 0xbfffe24f}
#48 0x40f9f7ce in QApplicationPrivate::setFocusWidget (focus=0x846a678, 
    reason=ActiveWindowFocusReason) at qapplication.cpp:1850
	out = {<QEvent> = {_vptr.QEvent = 0x41667460, d = 0x0, t = 9, 
    posted = 0, spont = 0, m_accept = 1, reserved = 0}, 
  m_reason = ActiveWindowFocusReason}
	style = (class QStyle *) 0x8448f80
	prev = (class QWidget *) 0x85fa048
#49 0x40fdbd59 in QWidget::setFocus (this=0x3, reason=ActiveWindowFocusReason)
    at qwidget.cpp:4427
	f = (QWidget *) 0x846a678
	w = <value optimized out>
	g = {i = 3}
#50 0x40fa3186 in QApplication::setActiveWindow (act=0x8497548)
    at qapplication.cpp:2194
	w = <value optimized out>
	window = <value optimized out>
	toBeActivated = {{p = {static shared_null = {ref = {value = 1351}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x8646a70}, d = 0x8646a70}}
	toBeDeactivated = {{p = {static shared_null = {ref = {value = 1351}, 
        alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, 
      d = 0x86427d0}, d = 0x86427d0}}
	previousActiveWindow = (class QWidget *) 0x85fa048
	activationChange = {_vptr.QEvent = 0x4059a538, d = 0x0, t = 99, 
  posted = 0, spont = 0, m_accept = 1, reserved = 6143}
	windowActivate = {_vptr.QEvent = 0x4059a538, d = 0x0, t = 24, 
  posted = 0, spont = 0, m_accept = 1, reserved = 6143}
	windowDeactivate = {_vptr.QEvent = 0x4059a538, d = 0x0, t = 25, 
  posted = 0, spont = 0, m_accept = 1, reserved = 6143}
#51 0x40ff6ff2 in QApplication::x11ProcessEvent (this=0x81c7a70, 
    event=0xbfffe700) at qapplication_x11.cpp:2943
	ev = {type = 9, xany = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312}, xkey = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, root = 0, 
    subwindow = 3, time = 1, x = 32, y = 0, x_root = 254, y_root = 150, 
    state = 0, keycode = 1, same_screen = 1}, xbutton = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, window = 54526312, 
    root = 0, subwindow = 3, time = 1, x = 32, y = 0, x_root = 254, 
    y_root = 150, state = 0, button = 1, same_screen = 1}, xmotion = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, root = 0, subwindow = 3, time = 1, x = 32, y = 0, 
    x_root = 254, y_root = 150, state = 0, is_hint = 1 '\001', 
    same_screen = 1}, xcrossing = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, root = 0, subwindow = 3, time = 1, 
    x = 32, y = 0, x_root = 254, y_root = 150, mode = 0, detail = 1, 
    same_screen = 1, focus = 0, state = 16}, xfocus = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, window = 54526312, 
    mode = 0, detail = 3}, xexpose = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, x = 0, y = 3, 
    width = 1, height = 32, count = 0}, xgraphicsexpose = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, drawable = 54526312, 
    x = 0, y = 3, width = 1, height = 32, count = 0, major_code = 254, 
    minor_code = 150}, xnoexpose = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, drawable = 54526312, major_code = 0, minor_code = 3}, 
  xvisibility = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, state = 0}, xcreatewindow = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    parent = 54526312, window = 0, x = 3, y = 1, width = 32, height = 0, 
    border_width = 254, override_redirect = 150}, xdestroywindow = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, event = 54526312, 
    window = 0}, xunmap = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, event = 54526312, window = 0, from_configure = 3}, 
  xmap = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    event = 54526312, window = 0, override_redirect = 3}, xmaprequest = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    parent = 54526312, window = 0}, xreparent = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, event = 54526312, window = 0, 
    parent = 3, x = 1, y = 32, override_redirect = 0}, xconfigure = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, event = 54526312, 
    window = 0, x = 3, y = 1, width = 32, height = 0, border_width = 254, 
    above = 150, override_redirect = 0}, xgravity = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, event = 54526312, window = 0, x = 3, 
    y = 1}, xresizerequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, width = 0, height = 3}, 
  xconfigurerequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, parent = 54526312, window = 0, x = 3, y = 1, 
    width = 32, height = 0, border_width = 254, above = 150, detail = 0, 
    value_mask = 1}, xcirculate = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, event = 54526312, window = 0, place = 3}, 
  xcirculaterequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, parent = 54526312, window = 0, place = 3}, 
  xproperty = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, atom = 0, time = 3, state = 1}, xselectionclear = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, selection = 0, time = 3}, xselectionrequest = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    owner = 54526312, requestor = 0, selection = 3, target = 1, property = 32, 
    time = 0}, xselection = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, requestor = 54526312, selection = 0, target = 3, 
    property = 1, time = 32}, xcolormap = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, colormap = 0, 
    c_new = 3, state = 1}, xclient = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, message_type = 0, 
    format = 3, data = {
      b = "\001\000\000\000 \000\000\000\000\000\000\000þ\000\000\000\226\000\000", s = {1, 0, 32, 0, 0, 0, 254, 0, 150, 0}, l = {1, 32, 0, 254, 150}}}, 
  xmapping = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, request = 0, first_keycode = 3, count = 1}, xerror = {
    type = 9, display = 0x69de, resourceid = 0, serial = 138632880, 
    error_code = 104 'h', request_code = 1 '\001', minor_code = 64 '@'}, 
  xkeymap = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, 
    key_vector = "\000\000\000\000\003\000\000\000\001\000\000\000 \000\000\000\000\000\000\000þ\000\000\000\226\000\000\000\000\000\000"}, pad = {9, 27102, 
    0, 138632880, 54526312, 0, 3, 1, 32, 0, 254, 150, 0, 1, 1, 0, 16, 670, 
    414, 680, 605, 0, 606, 680}}
	focus_will_change = <value optimized out>
	d = (class QApplicationPrivate * const) 0x839d1e0
	widget = (struct QETWidget *) 0x8497548
	keywidget = (struct QETWidget *) 0x0
	grabbed = false
#52 0x4101a80c in QEventDispatcherX11::processEvents (this=0x81d2e68, flags=
      {i = 20}) at qcoreapplication.h:77
	event = {type = 9, xany = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312}, xkey = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, root = 0, 
    subwindow = 3, time = 1, x = 32, y = 0, x_root = 254, y_root = 150, 
    state = 0, keycode = 1, same_screen = 1}, xbutton = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, window = 54526312, 
    root = 0, subwindow = 3, time = 1, x = 32, y = 0, x_root = 254, 
    y_root = 150, state = 0, button = 1, same_screen = 1}, xmotion = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, root = 0, subwindow = 3, time = 1, x = 32, y = 0, 
    x_root = 254, y_root = 150, state = 0, is_hint = 1 '\001', 
    same_screen = 1}, xcrossing = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, root = 0, subwindow = 3, time = 1, 
    x = 32, y = 0, x_root = 254, y_root = 150, mode = 0, detail = 1, 
    same_screen = 1, focus = 0, state = 16}, xfocus = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, window = 54526312, 
    mode = 0, detail = 3}, xexpose = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, x = 0, y = 3, 
    width = 1, height = 32, count = 0}, xgraphicsexpose = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, drawable = 54526312, 
    x = 0, y = 3, width = 1, height = 32, count = 0, major_code = 254, 
    minor_code = 150}, xnoexpose = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, drawable = 54526312, major_code = 0, minor_code = 3}, 
  xvisibility = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, state = 0}, xcreatewindow = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    parent = 54526312, window = 0, x = 3, y = 1, width = 32, height = 0, 
    border_width = 254, override_redirect = 150}, xdestroywindow = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, event = 54526312, 
    window = 0}, xunmap = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, event = 54526312, window = 0, from_configure = 3}, 
  xmap = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    event = 54526312, window = 0, override_redirect = 3}, xmaprequest = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    parent = 54526312, window = 0}, xreparent = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, event = 54526312, window = 0, 
    parent = 3, x = 1, y = 32, override_redirect = 0}, xconfigure = {type = 9, 
    serial = 27102, send_event = 0, display = 0x8435eb0, event = 54526312, 
    window = 0, x = 3, y = 1, width = 32, height = 0, border_width = 254, 
    above = 150, override_redirect = 0}, xgravity = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, event = 54526312, window = 0, x = 3, 
    y = 1}, xresizerequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, window = 54526312, width = 0, height = 3}, 
  xconfigurerequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, parent = 54526312, window = 0, x = 3, y = 1, 
    width = 32, height = 0, border_width = 254, above = 150, detail = 0, 
    value_mask = 1}, xcirculate = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, event = 54526312, window = 0, place = 3}, 
  xcirculaterequest = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, parent = 54526312, window = 0, place = 3}, 
  xproperty = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, atom = 0, time = 3, state = 1}, xselectionclear = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, selection = 0, time = 3}, xselectionrequest = {
    type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    owner = 54526312, requestor = 0, selection = 3, target = 1, property = 32, 
    time = 0}, xselection = {type = 9, serial = 27102, send_event = 0, 
    display = 0x8435eb0, requestor = 54526312, selection = 0, target = 3, 
    property = 1, time = 32}, xcolormap = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, colormap = 0, 
    c_new = 3, state = 1}, xclient = {type = 9, serial = 27102, 
    send_event = 0, display = 0x8435eb0, window = 54526312, message_type = 0, 
    format = 3, data = {
      b = "\001\000\000\000 \000\000\000\000\000\000\000þ\000\000\000\226\000\000", s = {1, 0, 32, 0, 0, 0, 254, 0, 150, 0}, l = {1, 32, 0, 254, 150}}}, 
  xmapping = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, request = 0, first_keycode = 3, count = 1}, xerror = {
    type = 9, display = 0x69de, resourceid = 0, serial = 138632880, 
    error_code = 104 'h', request_code = 1 '\001', minor_code = 64 '@'}, 
  xkeymap = {type = 9, serial = 27102, send_event = 0, display = 0x8435eb0, 
    window = 54526312, 
    key_vector = "\000\000\000\000\003\000\000\000\001\000\000\000 \000\000\000\000\000\000\000þ\000\000\000\226\000\000\000\000\000\000"}, pad = {9, 27102, 
    0, 138632880, 54526312, 0, 3, 1, 32, 0, 254, 150, 0, 1, 1, 0, 16, 670, 
    414, 680, 605, 0, 606, 680}}
	d = (QEventDispatcherX11Private * const) 0x83cf1a8
	marker = 27103
	nevents = 10
#53 0x404f18e7 in QEventLoop::processEvents (this=0x241, flags=Cannot access memory at address 0x241
)
    at qglobal.h:1756
	d = <value optimized out>
#54 0x404f1abd in QEventLoop::exec (this=0xbfffe840, flags={i = 0})
    at qglobal.h:1772
	d = (QEventLoopPrivate * const) 0x8459468
#55 0x404f4fbb in QCoreApplication::exec () at qglobal.h:1757
	threadData = (QThreadData *) 0x83c79a8
	eventLoop = {<QObject> = {_vptr.QObject = 0x4059b328, 
    static staticMetaObject = {d = {superdata = 0x0, 
        stringdata = 0x4055aa60 "QObject", data = 0x4055a9c0, 
        extradata = 0x0}}, d_ptr = 0x8459468, static staticQtMetaObject = {
      d = {superdata = 0x0, stringdata = 0x4055f200 "Qt", data = 0x4055dec0, 
        extradata = 0x0}}}, static staticMetaObject = {d = {
      superdata = 0x4059a680, stringdata = 0x40563960 "QEventLoop", 
      data = 0x40563920, extradata = 0x0}}}
	returnCode = -1073747896
#56 0x40f9cdd6 in QApplication::exec () at qapplication.cpp:3035
No locals.
#57 0x40bf2634 in initQtGui ()
   from /home/alex/work/ext/build/lib/PyQt4/QtGui.so
No symbol table info available.
#58 0x0811f956 in PyCFunction_Call (func=0x41af7bcc, arg=0x4019002c, kw=0x0)
    at methodobject.c:93
	meth = 0x40bf25d0 <initQtGui+3627664>
	self = (PyObject *) 0x41b0436c
	size = <value optimized out>
#59 0x080d15e9 in PyEval_EvalFrameEx (f=0x81bd6d4, throwflag=0) at ceval.c:3077
	t = <value optimized out>
	stack_pointer = (PyObject **) 0x81bd814
	next_instr = (unsigned char *) 0x8189a2d "\203\001"
	opcode = <value optimized out>
	oparg = <value optimized out>
	why = WHY_NOT
	err = 0
	x = (PyObject *) 0x41af7bcc
	v = <value optimized out>
	w = (PyObject *) 0x4020e6e0
	u = <value optimized out>
	t = <value optimized out>
	stream = (PyObject *) 0x0
	fastlocals = (PyObject **) 0x81bd80c
	freevars = (PyObject **) 0x81bd80c
	retval = (PyObject *) 0x0
	tstate = (PyThreadState *) 0x817d1b0
	co = (PyCodeObject *) 0x401e4260
	instr_ub = -1
	instr_lb = 0
	instr_prev = -1
	first_instr = (unsigned char *) 0x8189954 "d"
	names = (PyObject *) 0x401aa464
	consts = (PyObject *) 0x401e4224
	n = <value optimized out>
	v = <value optimized out>
	plain = 1075351540
#60 0x080d2cc7 in PyEval_EvalCodeEx (co=0x401e4260, globals=0x401a8a44, 
    locals=0x401a8a44, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ceval.c:2833
	i = 1075748524
	argname = 0x241 <Address 0x241 out of bounds>
	c = <value optimized out>
	j = <value optimized out>
	cellname = 0x807bfb1 "¡\004u\027\b\203Ä\020\203ø1\017\217\216"
	f = (PyFrameObject *) 0x81bd6d4
	retval = (PyObject *) 0x0
	fastlocals = (PyObject **) 0x81bd80c
	freevars = (PyObject **) 0x81bd80c
	tstate = (PyThreadState *) 0x817d1b0
	x = <value optimized out>
	u = <value optimized out>
#61 0x080d2eb5 in PyEval_EvalCode (co=0x401e4260, globals=0x401a8a44, 
    locals=0x401a8a44) at ceval.c:494
No locals.
#62 0x080f178b in PyRun_FileExFlags (fp=0x817d008, 
    filename=0xbfffef84 "adminclient.py", start=257, globals=0x401a8a44, 
    locals=0x401a8a44, closeit=1, flags=0xbfffec5c) at pythonrun.c:1264
	arena = (PyArena *) 0x8184ac0
#63 0x080f320d in PyRun_SimpleFileExFlags (fp=0x817d008, 
    filename=0xbfffef84 "adminclient.py", closeit=1, flags=0xbfffec5c)
    at pythonrun.c:870
	m = <value optimized out>
	d = (PyObject *) 0x401a8a44
	v = <value optimized out>
	ext = <value optimized out>
#64 0x08056bd2 in Py_Main (argc=1, argv=0xbfffed94) at main.c:496
	v = (PyObject *) 0x865ade8
	c = <value optimized out>
	sts = <value optimized out>
	command = 0x0
	filename = 0xbfffef84 "adminclient.py"
	module = 0x0
	fp = (FILE *) 0x817d008
	p = <value optimized out>
	inspect = 0
	unbuffered = 0
	skipfirstline = 0
	stdin_is_interactive = 1
	help = 0
	version = 0
	saw_inspect_flag = 0
	saw_unbuffered_flag = 0
	cf = {cf_flags = 0}
#65 0x080561f8 in main (argc=2, argv=0xbfffed94) at python.c:23
No locals.


More information about the PyQt mailing list