[Lazarus] Selectable desktops in Lazarus IDE

FreeMan freeman35 at delphiturkiye.com
Fri Jul 10 13:19:09 CEST 2015


On 10.07.2015 12:44, Juha Manninen wrote:
> A backtrace please. The feature is tested on Linux and Windows, no
> access violations.

Program received signal SIGSEGV, Segmentation fault.
0x00000001000821da in SETAUTOCREATEFORMS (parentfp=0x7fff5fbfecc0) at 
main.pp:4782
4782          if OldList.Count = AProject.TmpAutoCreatedForms.Count then
(gdb) bt
#0  0x00000001000821da in SETAUTOCREATEFORMS (parentfp=0x7fff5fbfecc0) 
at main.pp:4782
#1  0x0000000100081e01 in DOPROJECTOPTIONSAFTERWRITE (this=0x107a501c0, 
SENDER=0x1174c8320, RESTORE=false) at main.pp:4813
#2  0x000000010006bda0 in DOAFTERWRITE (this=0x1174c8320, RESTORE=false) 
at ideoptionsintf.pas:816
#3  0x000000010066bf08 in _UPDATEEDITOROPTIONS (parentfp=0x7fff5fbfed70, 
AAFTER=true) at environmentopts.pp:2334
#4  0x000000010066be35 in USEDESKTOP (this=0x110db1db0, 
ADESKTOP=0x106ef6040) at environmentopts.pp:2344
#5  0x0000000100696114 in SHOWDESKTOPMANAGERDLG () at desktopmanager.pas:69
#6  0x00000001000806c6 in MNUTOOLMANAGEDESKTOPSCLICKED 
(this=0x107a501c0, SENDER=0x11671d900) at main.pp:4359
#7  0x0000000100448829 in MENUITEMCLICK (this=0x11671d900, 
SENDER=0x116734ec0) at menuintf.pas:576
#8  0x000000010044c511 in MENUITEMCLICK (this=0x11671d900, 
SENDER=0x116734ec0) at menuintf.pas:1652
#9  0x000000010023688b in CLICK (this=0x116734ec0) at 
include/menuitem.inc:84
#10 0x000000010023712a in DOCLICKED (this=0x116734ec0, MSG=0) at 
include/menuitem.inc:282
#11 0x00000001000123cd in SYSTEM$_$TOBJECT_$__$$_DISPATCH$formal ()
#12 0x00000001019644a8 in $$fpclocal$_ld22 ()
#13 0x0000000101963a78 in VMT_$MENUS_$$_TMENU ()
#14 0x0000000000000001 in ?? ()
#15 0x0000000000000006 in ?? ()
#16 0x00007fff5fbfef90 in ?? ()
#17 0x0000000116734ec0 in ?? ()
#18 0x0000000107be4480 in ?? ()
#19 0x0000000107900e50 in ?? ()
#20 0x0000000107be4480 in ?? ()
#21 0x000000010799ab40 in ?? ()
#22 0x0000000000000001 in ?? ()
#23 0x0000000100287813 in EVENTFILTER (this=0x115dcda50, 
SENDER=0x10799ab40, EVENT=0x107be4480) at qt/qtwidgets.pas:15394
#24 0x0000000103bb50d3 in QObject_hook::eventFilter(QObject*, QEvent*) ()
    from /Library/Frameworks/Qt4Pas.framework/Versions/5/Qt4Pas
#25 0x0000000106bf6ff7 in 
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
    from /Library/Frameworks/QtCore.framework/Versions/4/QtCore
#26 0x0000000105cb0ade in QApplicationPrivate::notify_helper(QObject*, 
QEvent*) ()
    from /Library/Frameworks/QtGui.framework/Versions/4/QtGui
#27 0x0000000105cb4d68 in QApplication::notify(QObject*, QEvent*) () 
from /Library/Frameworks/QtGui.framework/Versions/4/QtGui
#28 0x0000000106bf754c in QCoreApplication::notifyInternal(QObject*, 
QEvent*) ()
    from /Library/Frameworks/QtCore.framework/Versions/4/QtCore
#29 0x0000000106bf8b00 in 
QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
    from /Library/Frameworks/QtCore.framework/Versions/4/QtCore
#30 0x0000000105c690c9 in 
QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    from /Library/Frameworks/QtGui.framework/Versions/4/QtGui
#31 0x0000000106bf9245 in 
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
    from /Library/Frameworks/QtCore.framework/Versions/4/QtCore
#32 0x0000000103b1e2b4 in QCoreApplication_processEvents () from 
/Library/Frameworks/Qt4Pas.framework/Versions/5/Qt4Pas
#33 0x00000001001c5721 in APPWAITMESSAGE (this=0x107a00750) at 
qt/qtobject.inc:300
#34 0x0000000100057cbe in IDLE (this=0x107a00330, WAIT=true) at 
include/application.inc:405
---Type <return> to continue, or q <return> to quit---




More information about the Lazarus mailing list