[Psi-devel] some bugs

Iain MacDonnell dseven-psi at dseven.org
Mon May 1 12:15:12 PDT 2006


Speaking of freezing ... I can consistently make 0.11-beta2 freeze
by attempting to go to Options -> Appearance -> System Icons

I see these X errors at the time of the hang:

X Error: BadRequest (invalid request code or no such operation) 1
   Extension:    198 (Uknown extension)
   Minor opcode: 0 (Unknown request)
   Resource id:  0x1701048
X Error: BadRequest (invalid request code or no such operation) 1
   Extension:    238 (Uknown extension)
   Minor opcode: 0 (Unknown request)
   Resource id:  0x1701048


and the stack trace is below. This is on Solaris with Qt 4.1.2.

     ~Iain




1944:   /opt/psi-0.11-beta2/bin/psi
-----------------  lwp# 1 / thread# 1  --------------------
  fd038697 pollsys  (8045f40, 1, 0, 0)
  fcffff2a pselect  (8, 8046020, fd07f7d0, fd07f7d0, 0, 0) + 19e
  fd000207 select   (8, 8046020, 0, 0, 0) + 69
  fd89a557 _XWaitForReadable (89478c0) + cf
  fd89a37d _XRead   (89478c0, 8046150, 20) + a9
  fd89af22 _XReply  (89478c0, 8046150, 0, 1) + ce
  fd8b31b7 XQueryPointer (89478c0, 2e, 80461cc, 80461c8, 80461c4, 
80461c0) + 6b
  fdd50b1f __1cHQdDCursorDpos6F_nGQdDPoint__ (80461f4, 80472c0, 804627c, 
fd48128c, 80461e4, 80472c0) + 7f
  08232dbd __1cEIdleHdoCheck6M_v_ (8a3a78c) + 3d
  08660f79 __1cEIdleLqt_metacall6MnLQdDMetaObjectECall_ippv_i_ (8a3a78c, 
0, 1, 8046760) + 69
  fd3fc038 __1cLQdDMetaObjectIactivate6FpnHQdDObject_iippv_v_ (8a22d60, 
4, 4, 0) + 588
  fd3fc2c1 __1cLQdDMetaObjectIactivate6FpnHQdDObject_pk0ippv_v_ 
(8a22d60, fd4ee348, 0, 0) + 51
  fd459aab __1cGQdDTimerHtimeout6M_v_ (8a22d60) + 3b
  fd410ad0 __1cGQdDTimerKtimerEvent6MpnLQdDTimerEvent__v_ (8a22d60, 
8046de0) + 60
  fd3f7cc7 __1cHQdDObjectFevent6MpnGQdDEvent__b_ (8a22d60, 8046de0) + 57
  fdc9001b 
__1cTQdDApplicationPrivateNnotify_helper6MpnHQdDObject_pnGQdDEvent__b_ 
(8941eb0, 8a22d60, 8046de0) + 22b
  fdc8dfa9 __1cMQdDApplicationGnotify6MpnHQdDObject_pnGQdDEvent__b_ 
(8047180, 8a22d60, 8046de0) + 309
  084fc790 __1cOPsiApplicationGnotify6MpnHQdDObject_pnGQdDEvent__b_ 
(8047180, 8a22d60, 8046de0) + 110
  08220abd 
__1cQQdDCoreApplicationJsendEvent6FpnHQdDObject_pnGQdDEvent__b_ 
(8a22d60, 8046de0) + 5d
  fd429c72 __1cUQdDEventDispatcherUNIXOactivateTimers6M_i_ (8929800) + 2c2
  fd42a5a1 
__1cUQdDEventDispatcherUNIXNprocessEvents6MnGQdDFlags4nKQdDEventLoopRProcessEventsFlag____b_ 
(8929800, 8046f10) + 201
  fdd61e13 
__1cTQdDEventDispatcherX11NprocessEvents6MnGQdDFlags4nKQdDEventLoopRProcessEventsFlag____b_ 
(8929800, 804702c) + 3a3
  fd3d157a 
__1cKQdDEventLoopNprocessEvents6MnGQdDFlags4n0ARProcessEventsFlag____b_ 
(80470b4, 804705c) + 7a
  fd3d1684 
__1cKQdDEventLoopEexec6MnGQdDFlags4n0ARProcessEventsFlag____i_ (80470b4, 
80470ac) + e4
  fd3d91e4 __1cQQdDCoreApplicationEexec6F_i_ (80472c0, 804717c, 
feffa840, fdc8dc5f, feffc910, 804718c) + 124
  fdc8dc8a __1cMQdDApplicationEexec6F_i_ (80472c0, 804717c, feffa840, 
80470ec, fd598e90, 89ee1c0) + 3a
  086485f0 main     (1, 80471c0, 80471c8) + 320
  081f649a _start   (1, 8047328, 0, 8047344, 8047379, 804738a) + 7a
-----------------  lwp# 2 / thread# 2  --------------------
  fd038697 pollsys  (fce77bd0, 1, 0, 0)
  fcffff2a pselect  (a, 8b036c0, 8b03844, 8b039c8, 0, 0) + 19e
  fd000207 select   (a, 8b036c0, 8b03844, 8b039c8, 0) + 69
  fd428bdd 
__1cUQdDEventDispatcherUNIXGselect6MipnGfd_set_22pnHtimeval__i_ 
(8ab5f08, a, 8b036c0, 8b03844, 8b039c8, 0) + 13d
  fd428016 
__1cbBQdDEventDispatcherUNIXPrivateIdoSelect6MnGQdDFlags4nKQdDEventLoopRProcessEventsFlag___pnHtimeval__i_ 
(8b03670, fce77e50, 0) + 276
  fd42a56c 
__1cUQdDEventDispatcherUNIXNprocessEvents6MnGQdDFlags4nKQdDEventLoopRProcessEventsFlag____b_ 
(8ab5f08, fce77ec8) + 1cc
  fd3d157a 
__1cKQdDEventLoopNprocessEvents6MnGQdDFlags4n0ARProcessEventsFlag____b_ 
(8a03670, fce77ef8) + 7a
  fd3d1684 
__1cKQdDEventLoopEexec6MnGQdDFlags4n0ARProcessEventsFlag____i_ (8a03670, 
fce77f44) + e4
  fef33b8d __1cDQdDCAOKeyStoreThreadDrun6M_v_ (89f1e78) + cd
  fd2b8d09 __1cOQdDThreadPrivateFstart6Fpv_1_ (89f1e78) + e9
  fd037a20 _thr_setup (fd5b2400) + 51
  fd037c70 _lwp_start (fd5b2400, 0, 0, 0, 0, 0)
-----------------  lwp# 3 / thread# 3  --------------------
  fd89b303 _XFlushInt (89478c0, 0, fdd839cf, 0, fcada3cc, fd89cc33) + e7
  fd89c9a0 _XFlush  (89478c0) + 10
  fd89cc33 XCreatePixmap (89478c0, 2e, 10, 10, 18) + 3b
  fdde24e1 
__1cHQdDPixmapJfromImage6FrknGQdDImage_nGQdDFlags4nCQdDtTImageConversionFlag____0_ 
(fcadda34, fcadda94, fcadda40) + 4931
  08221203 
__1cHQdDPixmapQconvertFromImage6MrknGQdDImage_nGQdDFlags4nCQdDtTImageConversionFlag____b_ 
(8c945ec, fcadda94, fcadda68) + 33
  08221791 __1cFImpixIsetImage6MrknGQdDImage__v_ (8c6fbcc, fcadda94) + 51
  08221811 __1cFImpixMloadFromData6MrknKQdDByteArray__b_ (8c6fbcc, 
fcaddc58) + 51
  08222548 __1cEIconMloadFromData6MrknKQdDByteArray_b_b_ (fcaddde8, 
fcaddc58, 0) + c8
  0822a2f5 
__1cHIconsetHPrivateIloadIcon6MrknLQdDDomElement_rknHQdDString__b_ 
(8c23630, fcadde3c, fcadde84) + e85
  08226df2 
__1cHIconsetHPrivateEload6MrknMQdDDomDocument_knHQdDString__b_ (8c23630, 
fcadde8c, fcadde84) + 162
  08223405 __1cHIconsetEload6MrknHQdDString__b_ (8c19388, fcaddf2c) + e5
  085d978d __1cRIconsetLoadThreadDrun6M_v_ (8a97890) + 36d
  fd2b8d09 __1cOQdDThreadPrivateFstart6Fpv_1_ (8a97890) + e9
  fd037a20 _thr_setup (fc9c0000) + 51
  fd037c70 _lwp_start (fc9c0000, 0, 0, 0, 0, 0)



Maxime wrote on 05/01/06 11:12 AM:
> It's strange, sometimes psi crash but the most of the time, it freeze...
> This one was taken after a crash not a freeze...
> 
> 2006/5/1, Maxime <maxime81 at gmail.com <mailto:maxime81 at gmail.com>>:
> 
>     (gdb) bt
>     #0  0xb7d143a1 in __write_nocancel () from /lib/tls/libpthread.so.0
>     #1  0xb7d6eb5e in XUnlockDisplay () from /usr/X11R6/lib/libX11.so.6
>     #2  0xb7d6ee5f in _X11TransWrite () from /usr/X11R6/lib/libX11.so.6
>     #3  0xb7d526a5 in _XError () from /usr/X11R6/lib/libX11.so.6
>     #4  0xb7d3406d in XDrawPoints () from /usr/X11R6/lib/libX11.so.6
>     #5  0xb7596e7c in QX11PaintEngine::drawPoints (this=0x861c308,
>         points=0xbff416ec, pointCount=1) at
>     painting/qpaintengine_x11.cpp:1058
>     #6  0xb755779f in QPainter::drawPoints (this=0xbff45bec,
>     points=0xbff416ec,
>         pointCount=1) at painting/qpainter.cpp:2346
>     #7  0xb7549360 in QPainter::drawPoint (this=0xbff45bec, p=@0xbff416ec)
>         at qpainter.h :542
>     #8  0xb76b1639 in QPlastiqueStyle::drawControl (this=0x84ad710,
>         element=QStyle::CE_TabBarTabShape, option=0xbff45a64,
>     painter=0xbff45bec,
>         widget=0x86099d0) at styles/qplastiquestyle.cpp:2098
>     #9  0xb768e5cc in QCommonStyle::drawControl (this=0x84ad710,
>         element=QStyle::CE_TabBarTab, opt=0xbff45a64, p=0xbff45bec,
>         widget=0x86099d0) at styles/qcommonstyle.cpp:1107
>     #10 0xb76d3af9 in QWindowsStyle::drawControl (this=0x84ad710,
>         ce=QStyle::CE_TabBarTab, opt=0xbff45a64, p=0xbff45bec,
>     widget=0x86099d0)
>         at styles/qwindowsstyle.cpp:2226
>     #11 0xb76bbd7e in QPlastiqueStyle::drawControl (this=0x84ad710,
>         element=QStyle::CE_TabBarTab, option=0xbff45a64, painter=0xbff45bec,
>         widget=0x86099d0) at styles/qplastiquestyle.cpp:3150
>     ---Type <return> to continue, or q <return> to quit---
>     #12 0xb76f70b3 in QStylePainter::drawControl (this=0xbff45bec,
>         ce=QStyle::CE_TabBarTab, opt=@0xbff45a64) at qstylepainter.h:66
>     #13 0xb777fb66 in QTabBar::paintEvent (this=0x86099d0)
>         at widgets/qtabbar.cpp:1112
>     #14 0xb74ba022 in QWidget::event (this=0x86099d0, event=0xbff4633c)
>         at kernel/qwidget.cpp:5132
>     #15 0xb7780e0e in QTabBar::event (this=0x86099d0, e=0xbff4633c)
>         at widgets/qtabbar.cpp:1023
>     #16 0xb74663cd in QApplicationPrivate::notify_helper (this=0x84925b0,
>         receiver=0x86099d0, e=0xbff4633c) at kernel/qapplication.cpp:3137
>     #17 0xb7468124 in QApplication::notify (this=0xbff478cc,
>     receiver=0x86099d0,
>         e=0xbff4633c) at kernel/qapplication.cpp:3098
>     #18 0x0827ff05 in PsiApplication::notify (this=0xbff478cc,
>     receiver=0x86099d0,
>         event=0xbff4633c) at psiapplication.cpp:234
>     #19 0xb746f1fd in QCoreApplication::sendSpontaneousEvent
>     (receiver=0x86099d0,
>         event=0xbff4633c) at qcoreapplication.h:174
>     #20 0xb74c4114 in qt_sendSpontaneousEvent (receiver=0x86099d0,
>         event=0xbff4633c) at kernel/qapplication_x11.cpp:4957
>     #21 0xb75b48aa in QWidgetPrivate::drawWidget (this=0x87a9c40,
>     pdev=0x8742210,
>         rgn=@0xbff464c8, offset=@0xbff46504, flags=4)
>         at painting/qbackingstore.cpp:842
>     #22 0xb75b5205 in QWidgetBackingStore::paintSiblingsRecursive
>     (pdev=0x8742210,
>         siblings=@0xbff46620, index=1, rgn=@0xbff46788, offset=@0xbff467c4,
>     ---Type <return> to continue, or q <return> to quit---
>         flags=4) at painting/qbackingstore.cpp:778
>     #23 0xb75b4ce8 in QWidgetPrivate::drawWidget (this=0x87a9a38,
>     pdev=0x8742210,
>         rgn=@0xbff46788, offset=@0xbff467c4, flags=4)
>         at painting/qbackingstore.cpp:872
>     #24 0xb75b5205 in QWidgetBackingStore::paintSiblingsRecursive
>     (pdev=0x8742210,
>         siblings=@0xbff468e0, index=1, rgn=@0xbff46a48, offset=@0xbff46a84,
>         flags=4) at painting/qbackingstore.cpp:778
>     #25 0xb75b4ce8 in QWidgetPrivate::drawWidget (this=0x87b7058,
>     pdev=0x8742210,
>         rgn=@0xbff46a48, offset=@0xbff46a84, flags=4)
>         at painting/qbackingstore.cpp:872
>     #26 0xb75b5205 in QWidgetBackingStore::paintSiblingsRecursive
>     (pdev=0x8742210,
>         siblings=@0xbff46ba0, index=3, rgn=@0xbff46d08, offset=@0xbff46d44,
>         flags=4) at painting/qbackingstore.cpp:778
>     #27 0xb75b4ce8 in QWidgetPrivate::drawWidget (this=0x873dd38,
>     pdev=0x8742210,
>         rgn=@0xbff46d08, offset=@0xbff46d44, flags=4)
>         at painting/qbackingstore.cpp:872
>     #28 0xb75b5205 in QWidgetBackingStore::paintSiblingsRecursive
>     (pdev=0x8742210,
>         siblings=@0xbff46e60, index=3, rgn=@0xbff46fa8,
>     offset=@0x874221c, flags=4)
>         at painting/qbackingstore.cpp:778
>     #29 0xb75b4ce8 in QWidgetPrivate::drawWidget (this=0x873c858,
>     pdev=0x8742210,
>         rgn=@0xbff46fa8, offset=@0x874221c, flags=5)
>         at painting/qbackingstore.cpp:872
>     #30 0xb75b54fd in QWidgetBackingStore::cleanRegion (this=0x8742208,
>     ---Type <return> to continue, or q <return> to quit---
>         rgn=@0xbff47030, widget=0x874c3e8, recursiveCopyToScreen=true)
>         at painting/qbackingstore.cpp:694
>     #31 0xb75b5cdb in qt_syncBackingStore (widget=0x874c3e8)
>         at painting/qbackingstore.cpp:273
>     #32 0xb74ba594 in QWidget::event (this=0x874c3e8, event=0xb541cfb8)
>         at kernel/qwidget.cpp:5267
>     #33 0xb7784f86 in QTabWidget::event (this=0x874c3e8, ev=0xb541cfb8)
>         at widgets/qtabwidget.cpp:790
>     #34 0xb74663cd in QApplicationPrivate::notify_helper (this=0x84925b0,
>         receiver=0x874c3e8, e=0xb541cfb8) at kernel/qapplication.cpp:3137
>     #35 0xb7468124 in QApplication::notify (this=0xbff478cc,
>     receiver=0x874c3e8,
>         e=0xb541cfb8) at kernel/qapplication.cpp:3098
>     #36 0x0827ff05 in PsiApplication::notify (this=0xbff478cc,
>     receiver=0x874c3e8,
>         event=0xb541cfb8) at psiapplication.cpp:234
>     #37 0xb72a3893 in QCoreApplication::sendEvent (receiver=0x874c3e8,
>         event=0xb541cfb8) at qcoreapplication.h:171
>     #38 0xb72a3101 in QCoreApplication::sendPostedEvents (receiver=0x0,
>         event_type=0) at kernel/qcoreapplication.cpp:974
>     #39 0xb74e54d6 in QCoreApplication::sendPostedEvents ()
>         at qcoreapplication.h:176
>     #40 0xb74e50d6 in QEventDispatcherX11::processEvents (this=0x8496e70,
>         flags=@0xbff477b4) at kernel/qeventdispatcher_x11.cpp:54
>     #41 0xb729d1d9 in QEventLoop::processEvents (this=0xbff47838,
>     ---Type <return> to continue, or q <return> to quit---
>         flags=@0xbff477ec) at kernel/qeventloop.cpp:124
>     #42 0xb729d45b in QEventLoop::exec (this=0xbff47838, flags=@0xbff47840)
>         at kernel/qeventloop.cpp:164
>     #43 0xb72a333c in QCoreApplication::exec () at
>     kernel/qcoreapplication.cpp:662
>     #44 0xb74659fc in QApplication::exec () at kernel/qapplication.cpp:2682
>     #45 0x08347a94 in main (argc=1, argv=0xbff47974) at main.cpp :402
> 
> 
>     2006/5/1, Remko Troncon < remko at el-tramo.be <mailto:remko at el-tramo.be>>:
> 
> 
>     On 01 May 2006, at 19:39, Maxime wrote:
> 
>     >  Object::connect: No such slot CapsManager::save()
>     >  Object::connect:  (sender name:   'psi')
> 
>     Odd, why didn't i get that warning.
> 
>     Anyway, try adding 'CONFIG += debug' to src.pro <http://src.pro>,
>     recompile, and do
>     the gdb thing again.
> 
>     cheers,
>     Remko
>     _______________________________________________
>     psi-devel mailing list
>     psi-devel at lists.affinix.com <mailto:psi-devel at lists.affinix.com>
>     http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com
>     <http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> psi-devel mailing list
> psi-devel at lists.affinix.com
> http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com


More information about the psi-devel mailing list