View Issue Details

IDProjectCategoryView StatusLast Update
0019354LazarusDebuggerpublic2011-05-14 14:29
ReporterCyraxAssigned ToMartin Friebe 
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product VersionProduct Build 
Target VersionFixed in Version0.9.31 (SVN) 
Summary0019354: In recent SVN revision 30721, during debugging process, adding variable to watches dialog crashes IDE.
DescriptionWhen debugging a program, adding new watch by pressing default key combination for it causes IDE to crash.

Attached file contains backtrace.
TagsNo tags attached.
Fixed in Revision30725
LazTarget0.99.0
Widgetset
Attached Files
  • lazarus-backtrace.txt (9,403 bytes)
    Starting program: H:\freepascal_and_lazarus\lazarus\build\x32/lazarus.exe --primary-config-path=..\\lazconf-32
    [New Thread 4564.0xb48]
    
    Program received signal SIGSEGV, Segmentation fault.
    0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
    2561	  TCurrentWatches(TCurrentWatch(FWatch).Collection).Update(FWatch);
    #0  0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
    #1  0x0074cc0f in TWATCHVALUE__SETVALIDITY (AVALUE=DDSINVALID, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2683
    #2  0x007560e5 in TCURRENTWATCH__REQUESTDATA (AWATCHVALUE=0xc95cb00, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5551
    #3  0x0074c757 in TCURRENTWATCHVALUE__REQUESTDATA (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2555
    #4  0x0074c886 in TWATCHVALUELIST__GETENTRY (ATHREADID=1, ASTACKFRAME=0, 
        ADISPLAYFORMAT=WDFDEFAULT, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2591
    #5  0x00755ef6 in TWATCH__GETVALUE (ATHREADID=1, ASTACKFRAME=0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5486
    #6  0x00a28039 in TWATCHESDLG__UPDATEITEM (AITEM=0xc95c470, AWATCH=0xc954cd0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:625
    #7  0x00a2851b in TWATCHESDLG__WATCHUPDATE (ASENDER=0xba8e4e0, 
        AWATCH=0xc954cd0, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:691
    #8  0x00a282da in TWATCHESDLG__UPDATEALL (this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:644
    #9  0x00a27704 in TWATCHESDLG__CONTEXTCHANGED (SENDER=0xbaf4e38, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:410
    #10 0x0074e8b8 in TDEBUGGERCHANGENOTIFICATIONLIST__NOTIFYCURRENT (
        SENDER=0xbaf4e38, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:3277
    #11 0x00758e87 in TCALLSTACKMONITOR__NOTIFYCURRENT (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:6369
    #12 0x0074da6f in TCURRENTCALLSTACK__SETCURRENTVALIDITY (AVALIDITY=DDSVALID, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2991
    #13 0x00a4e118 in TGDBMICALLSTACK__REQUESTCURRENT (ACALLSTACK=0xbd076f8, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/gdbmidebugger.pp:7710
    #14 0x00758d56 in TCALLSTACKMONITOR__REQUESTCURRENT (ACALLSTACK=0xbd076f8, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:6329
    #15 0x0074d62b in TCURRENTCALLSTACK__GETCURRENT (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2888
    #16 0x00a26fc6 in TWATCHESDLG__GETSTACKFRAME (this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:255
    #17 0x00a27fb5 in TWATCHESDLG__UPDATEITEM (AITEM=0xc95c470, AWATCH=0xc954cd0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:621
    #18 0x00a28499 in TWATCHESDLG__WATCHADD (ASENDER=0xba8e4e0, AWATCH=0xc954cd0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:678
    #19 0x00a2850b in TWATCHESDLG__WATCHUPDATE (ASENDER=0xba8e4e0, 
        AWATCH=0xc954cd0, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:690
    #20 0x0074d4f9 in TWATCHESNOTIFICATIONLIST__NOTIFYUPDATE (ASENDER=0xba8e4e0, 
        AWATCH=0xc954cd0, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2862
    #21 0x0074d0f0 in TWATCHESMONITOR__NOTIFYUPDATE (AWATCHES=0xba8e4e0, 
        AWATCH=0xc954cd0, this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2786
    #22 0x00756cbf in TCURRENTWATCHES__UPDATE (ITEM=0x0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5715
    #23 0x0048b8d8 in TCOLLECTION__CHANGED (this=<error reading variable>)
        at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:264
    #24 0x0048b6a3 in TCOLLECTION__INSERTITEM (ITEM=0xc954cd0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:213
    #25 0x0c954cd0 in ?? ()
    #26 0x009de207 in TDELAYEDUDATEITEM__CREATE (ACOLLECTION=0xba8e4e0, vmt=0x0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugutils.pp:363
    #27 0x00755cf6 in TWATCH__CREATE (ACOLLECTION=0xba8e4e0, vmt=0x0, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5447
    #28 0x00756167 in TCURRENTWATCH__CREATE (ACOLLECTION=0xba8e4e0, vmt=0xcf0968, 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5556
    #29 0x0048baab in TCOLLECTION__ADD (this=<error reading variable>)
        at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:309
    #30 0x0bc40f38 in ?? ()
    #31 0x00756847 in TCURRENTWATCHES__ADD (AEXPRESSION=0xc2aba08 'I', 
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5633
    #32 0x00746ca6 in TDEBUGMANAGER__MNUADDWATCHCLICKED (SENDER=0xba5f8a0, 
        this=<error reading variable>) at debugmanager.pas:687
    #33 0x006b734e in TIDECOMMAND__EXECUTE (SENDER=0xba5f8a0, 
        this=<error reading variable>) at idecommands.pas:865
    #34 0x0044767e in TMAINIDE__ONPROCESSIDECOMMAND (SENDER=0xc29b330, 
        COMMAND=1418, HANDLED=false, this=<error reading variable>)
        at main.pp:3376
    #35 0x0078dc2f in TSOURCENOTEBOOK__PROCESSPARENTCOMMAND (SENDER=0xbcac270, 
        COMMAND=1418, ACHAR=..., DATA=0x0, HANDLED=false, 
        this=<error reading variable>) at sourceeditor.pp:6978
    #36 0x007817aa in TSOURCEEDITOR__PROCESSUSERCOMMAND (SENDER=0xc29cb50, 
        COMMAND=1418, ACHAR=..., DATA=0x0, this=<error reading variable>)
        at sourceeditor.pp:3105
    #37 0x008e583b in TCUSTOMSYNEDIT__DOONPROCESSCOMMAND (COMMAND=1418, 
        ACHAR=..., DATA=0x0, this=<error reading variable>) at synedit.pp:6688
    #38 0x008e3562 in TCUSTOMSYNEDIT__COMMANDPROCESSOR (COMMAND=1418, ACHAR=..., 
        DATA=0x0, this=<error reading variable>) at synedit.pp:6060
    #39 0x008d972c in TCUSTOMSYNEDIT__KEYDOWN (KEY=0, SHIFT=..., 
        this=<error reading variable>) at synedit.pp:2399
    #40 0x005407d6 in TWINCONTROL__KEYDOWNBEFOREINTERFACE (KEY=0, SHIFT=..., 
        this=<error reading variable>) at ./include/wincontrol.inc:5483
    #41 0x00540a83 in TWINCONTROL__DOKEYDOWNBEFOREINTERFACE (MESSAGE=..., 
        ISRECURSECALL=false, this=<error reading variable>)
        at ./include/wincontrol.inc:5652
    #42 0x00542f99 in TWINCONTROL__CNKEYDOWN (MESSAGE=..., 
        this=<error reading variable>) at ./include/wincontrol.inc:6941
    #43 0x0040bbf6 in TOBJECT__DISPATCH (MESSAGE=
    Cannot access memory at address 0x0
    ) at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/inc/objpas.inc:592
    #44 0x00542f80 in RAISELOOP (parentfp=0x8dbfc20)
        at ./include/wincontrol.inc:6850
    #45 0x0053ff2f in TWINCONTROL__WNDPROC (MESSAGE=..., 
        this=<error reading variable>) at ./include/wincontrol.inc:5241
    #46 0x008e24a6 in TCUSTOMSYNEDIT__WNDPROC (MSG=..., 
        this=<error reading variable>) at synedit.pp:5669
    #47 0x005d9f77 in DELIVERMESSAGE (TARGET=0xc29cb50, AMESSAGE=void)
        at lclmessageglue.pas:111
    #48 0x005689dc in WINDOWPROC (WINDOW=396978, MSG=256, WPARAM=116, 
        LPARAM=4128769) at win32callback.inc:2397
    #49 0x76376238 in USER32!IsDialogMessageW ()
       from C:\Windows\syswow64\user32.dll
    #50 0x00060eb2 in ?? ()
    #51 0x00000100 in ?? ()
    #52 0x00000074 in ?? ()
    #53 0x003f0001 in ?? ()
    #54 0x763768ea in USER32!AllowForegroundActivation ()
       from C:\Windows\syswow64\user32.dll
    #55 0x00566420 in GETNEEDPARENTPAINT (AWINDOWINFO=0x0, AWINCONTROL=0x4d366c7c)
        at win32callback.inc:209
    #56 0x76377d31 in USER32!GetMessageExtraInfo ()
       from C:\Windows\syswow64\user32.dll
    #57 0x00000000 in ?? ()
    Continuing.
    
    Program received signal SIGSEGV, Segmentation fault.
    0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
        this=<error reading variable>)
        at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
    2561	  TCurrentWatches(TCurrentWatch(FWatch).Collection).Update(FWatch);
    Continuing.
    
    Program exited with code 030000000005.
    
    lazarus-backtrace.txt (9,403 bytes)

Activities

2011-05-13 22:24

 

lazarus-backtrace.txt (9,403 bytes)
Starting program: H:\freepascal_and_lazarus\lazarus\build\x32/lazarus.exe --primary-config-path=..\\lazconf-32
[New Thread 4564.0xb48]

Program received signal SIGSEGV, Segmentation fault.
0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
2561	  TCurrentWatches(TCurrentWatch(FWatch).Collection).Update(FWatch);
#0  0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
#1  0x0074cc0f in TWATCHVALUE__SETVALIDITY (AVALUE=DDSINVALID, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2683
#2  0x007560e5 in TCURRENTWATCH__REQUESTDATA (AWATCHVALUE=0xc95cb00, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5551
#3  0x0074c757 in TCURRENTWATCHVALUE__REQUESTDATA (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2555
#4  0x0074c886 in TWATCHVALUELIST__GETENTRY (ATHREADID=1, ASTACKFRAME=0, 
    ADISPLAYFORMAT=WDFDEFAULT, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2591
#5  0x00755ef6 in TWATCH__GETVALUE (ATHREADID=1, ASTACKFRAME=0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5486
#6  0x00a28039 in TWATCHESDLG__UPDATEITEM (AITEM=0xc95c470, AWATCH=0xc954cd0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:625
#7  0x00a2851b in TWATCHESDLG__WATCHUPDATE (ASENDER=0xba8e4e0, 
    AWATCH=0xc954cd0, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:691
#8  0x00a282da in TWATCHESDLG__UPDATEALL (this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:644
#9  0x00a27704 in TWATCHESDLG__CONTEXTCHANGED (SENDER=0xbaf4e38, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:410
#10 0x0074e8b8 in TDEBUGGERCHANGENOTIFICATIONLIST__NOTIFYCURRENT (
    SENDER=0xbaf4e38, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:3277
#11 0x00758e87 in TCALLSTACKMONITOR__NOTIFYCURRENT (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:6369
#12 0x0074da6f in TCURRENTCALLSTACK__SETCURRENTVALIDITY (AVALIDITY=DDSVALID, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2991
#13 0x00a4e118 in TGDBMICALLSTACK__REQUESTCURRENT (ACALLSTACK=0xbd076f8, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/gdbmidebugger.pp:7710
#14 0x00758d56 in TCALLSTACKMONITOR__REQUESTCURRENT (ACALLSTACK=0xbd076f8, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:6329
#15 0x0074d62b in TCURRENTCALLSTACK__GETCURRENT (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2888
#16 0x00a26fc6 in TWATCHESDLG__GETSTACKFRAME (this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:255
#17 0x00a27fb5 in TWATCHESDLG__UPDATEITEM (AITEM=0xc95c470, AWATCH=0xc954cd0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:621
#18 0x00a28499 in TWATCHESDLG__WATCHADD (ASENDER=0xba8e4e0, AWATCH=0xc954cd0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:678
#19 0x00a2850b in TWATCHESDLG__WATCHUPDATE (ASENDER=0xba8e4e0, 
    AWATCH=0xc954cd0, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/watchesdlg.pp:690
#20 0x0074d4f9 in TWATCHESNOTIFICATIONLIST__NOTIFYUPDATE (ASENDER=0xba8e4e0, 
    AWATCH=0xc954cd0, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2862
#21 0x0074d0f0 in TWATCHESMONITOR__NOTIFYUPDATE (AWATCHES=0xba8e4e0, 
    AWATCH=0xc954cd0, this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2786
#22 0x00756cbf in TCURRENTWATCHES__UPDATE (ITEM=0x0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5715
#23 0x0048b8d8 in TCOLLECTION__CHANGED (this=<error reading variable>)
    at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:264
#24 0x0048b6a3 in TCOLLECTION__INSERTITEM (ITEM=0xc954cd0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:213
#25 0x0c954cd0 in ?? ()
#26 0x009de207 in TDELAYEDUDATEITEM__CREATE (ACOLLECTION=0xba8e4e0, vmt=0x0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugutils.pp:363
#27 0x00755cf6 in TWATCH__CREATE (ACOLLECTION=0xba8e4e0, vmt=0x0, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5447
#28 0x00756167 in TCURRENTWATCH__CREATE (ACOLLECTION=0xba8e4e0, vmt=0xcf0968, 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5556
#29 0x0048baab in TCOLLECTION__ADD (this=<error reading variable>)
    at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/objpas/classes/collect.inc:309
#30 0x0bc40f38 in ?? ()
#31 0x00756847 in TCURRENTWATCHES__ADD (AEXPRESSION=0xc2aba08 'I', 
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:5633
#32 0x00746ca6 in TDEBUGMANAGER__MNUADDWATCHCLICKED (SENDER=0xba5f8a0, 
    this=<error reading variable>) at debugmanager.pas:687
#33 0x006b734e in TIDECOMMAND__EXECUTE (SENDER=0xba5f8a0, 
    this=<error reading variable>) at idecommands.pas:865
#34 0x0044767e in TMAINIDE__ONPROCESSIDECOMMAND (SENDER=0xc29b330, 
    COMMAND=1418, HANDLED=false, this=<error reading variable>)
    at main.pp:3376
#35 0x0078dc2f in TSOURCENOTEBOOK__PROCESSPARENTCOMMAND (SENDER=0xbcac270, 
    COMMAND=1418, ACHAR=..., DATA=0x0, HANDLED=false, 
    this=<error reading variable>) at sourceeditor.pp:6978
#36 0x007817aa in TSOURCEEDITOR__PROCESSUSERCOMMAND (SENDER=0xc29cb50, 
    COMMAND=1418, ACHAR=..., DATA=0x0, this=<error reading variable>)
    at sourceeditor.pp:3105
#37 0x008e583b in TCUSTOMSYNEDIT__DOONPROCESSCOMMAND (COMMAND=1418, 
    ACHAR=..., DATA=0x0, this=<error reading variable>) at synedit.pp:6688
#38 0x008e3562 in TCUSTOMSYNEDIT__COMMANDPROCESSOR (COMMAND=1418, ACHAR=..., 
    DATA=0x0, this=<error reading variable>) at synedit.pp:6060
#39 0x008d972c in TCUSTOMSYNEDIT__KEYDOWN (KEY=0, SHIFT=..., 
    this=<error reading variable>) at synedit.pp:2399
#40 0x005407d6 in TWINCONTROL__KEYDOWNBEFOREINTERFACE (KEY=0, SHIFT=..., 
    this=<error reading variable>) at ./include/wincontrol.inc:5483
#41 0x00540a83 in TWINCONTROL__DOKEYDOWNBEFOREINTERFACE (MESSAGE=..., 
    ISRECURSECALL=false, this=<error reading variable>)
    at ./include/wincontrol.inc:5652
#42 0x00542f99 in TWINCONTROL__CNKEYDOWN (MESSAGE=..., 
    this=<error reading variable>) at ./include/wincontrol.inc:6941
#43 0x0040bbf6 in TOBJECT__DISPATCH (MESSAGE=
Cannot access memory at address 0x0
) at H:/freepascal_and_lazarus/fpc/trunk_svn_exported/rtl/inc/objpas.inc:592
#44 0x00542f80 in RAISELOOP (parentfp=0x8dbfc20)
    at ./include/wincontrol.inc:6850
#45 0x0053ff2f in TWINCONTROL__WNDPROC (MESSAGE=..., 
    this=<error reading variable>) at ./include/wincontrol.inc:5241
#46 0x008e24a6 in TCUSTOMSYNEDIT__WNDPROC (MSG=..., 
    this=<error reading variable>) at synedit.pp:5669
#47 0x005d9f77 in DELIVERMESSAGE (TARGET=0xc29cb50, AMESSAGE=void)
    at lclmessageglue.pas:111
#48 0x005689dc in WINDOWPROC (WINDOW=396978, MSG=256, WPARAM=116, 
    LPARAM=4128769) at win32callback.inc:2397
#49 0x76376238 in USER32!IsDialogMessageW ()
   from C:\Windows\syswow64\user32.dll
#50 0x00060eb2 in ?? ()
#51 0x00000100 in ?? ()
#52 0x00000074 in ?? ()
#53 0x003f0001 in ?? ()
#54 0x763768ea in USER32!AllowForegroundActivation ()
   from C:\Windows\syswow64\user32.dll
#55 0x00566420 in GETNEEDPARENTPAINT (AWINDOWINFO=0x0, AWINCONTROL=0x4d366c7c)
    at win32callback.inc:209
#56 0x76377d31 in USER32!GetMessageExtraInfo ()
   from C:\Windows\syswow64\user32.dll
#57 0x00000000 in ?? ()
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x0074c789 in TCURRENTWATCHVALUE__VALIDITYCHANGED (
    this=<error reading variable>)
    at H:/freepascal_and_lazarus/lazarus/lazarus_exported/debugger/debugger.pp:2561
2561	  TCurrentWatches(TCurrentWatch(FWatch).Collection).Update(FWatch);
Continuing.

Program exited with code 030000000005.
lazarus-backtrace.txt (9,403 bytes)

Cyrax

2011-05-13 22:40

reporter   ~0048264

SVN revision 30696 works OK.

Martin Friebe

2011-05-14 00:18

manager   ~0048268

Please test and close if ok

Cyrax

2011-05-14 14:29

reporter   ~0048282

Works now, thanks.

Issue History

Date Modified Username Field Change
2011-05-13 22:24 Cyrax New Issue
2011-05-13 22:24 Cyrax Status new => assigned
2011-05-13 22:24 Cyrax Assigned To => Marc Weustink
2011-05-13 22:24 Cyrax File Added: lazarus-backtrace.txt
2011-05-13 22:24 Cyrax Widgetset => Win32/Win64
2011-05-13 22:40 Cyrax Note Added: 0048264
2011-05-13 23:53 Martin Friebe Assigned To Marc Weustink => Martin Friebe
2011-05-14 00:18 Martin Friebe Fixed in Revision => 30725
2011-05-14 00:18 Martin Friebe LazTarget => 0.99.0
2011-05-14 00:18 Martin Friebe Widgetset Win32/Win64 =>
2011-05-14 00:18 Martin Friebe Status assigned => resolved
2011-05-14 00:18 Martin Friebe Fixed in Version => 0.9.31 (SVN)
2011-05-14 00:18 Martin Friebe Resolution open => fixed
2011-05-14 00:18 Martin Friebe Note Added: 0048268
2011-05-14 00:18 Martin Friebe Target Version => 0.99.0
2011-05-14 14:29 Cyrax Status resolved => closed
2011-05-14 14:29 Cyrax Note Added: 0048282