Board logo

Subject: [BUG] RAD Studio 2010/C++Builder: AV during code editing [Print This Page]

Author: cnpackfan    Time: 2011-4-6 21:49     Subject: [BUG] RAD Studio 2010/C++Builder: AV during code editing

Hello all,

some minutes ago I got an AV (~ third time now). Maybe be following info is useful:

Ver: 0.9.7.591 Build 2010.10.01
Access violation at address 500077AF in module 'rtl140.bpl'. Read of address 09DDB50E.

[500077AF]{rtl140.bpl  } System.Move (Line 4054, "System.pas" + 34) + $0
[5000BB33]{rtl140.bpl  } System.@LStrFromPCharLen (Line 13959, "System.pas" + 27) + $0
(000806B5){CnWizards_D14.dll} [072816B5]
(000833F0){CnWizards_D14.dll} [072843F0]
(0008395D){CnWizards_D14.dll} [0728495D]
(00087F08){CnWizards_D14.dll} [07288F08]
[0730F6B4]{CnWizards_D14.dll} Unknown function at INITWIZARD0001 + $73EA8
[07312E6D]{CnWizards_D14.dll} Unknown function at INITWIZARD0001 + $77661
[50209A83]{vcl140.bpl  } ExtCtrls.TTimer.Timer (Line 3024, "ExtCtrls.pas" + 1) + $E
[5020993B]{vcl140.bpl  } ExtCtrls.TTimer.WndProc (Line 2972, "ExtCtrls.pas" + 4) + $7
[50076408]{rtl140.bpl  } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[502C8775]{vcl140.bpl  } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl  } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl  } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe     } bds.bds (Line 200, "" + 8) + $FFFB


Greetings
cnpackfan

[ Last edited by  cnpackfan at 2011-4-7 01:11 ]
Author: robo3dvision    Time: 2011-4-8 17:55

I've observed this AV in my RAD Studio 2007 since yesterday. It appears very often, but only when editing one specific file.
Now I came to the point it appears when I type every single letter. Appears only when editing strings ("").

It makes programming really annoying.

(0005D045){CnWizards_D11.dll} [0749E045]
(0005D691){CnWizards_D11.dll} [0749E691]
(00060435){CnWizards_D11.dll} [074A1435]
[07503C20]{CnWizards_D11.dll} Unknown function at INITWIZARD0001 + $53084
[075070A1]{CnWizards_D11.dll} Unknown function at INITWIZARD0001 + $56505
[2010EAF7]{vcl100.bpl  } ExtCtrls.TTimer.Timer (Line 2281, "ExtCtrls.pas" + 1) + $E
[2010E9DB]{vcl100.bpl  } ExtCtrls.TTimer.WndProc (Line 2239, "ExtCtrls.pas" + 4) + $7
[20040DD4]{rtl100.bpl  } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
[201625D0]{vcl100.bpl  } Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
[2016260A]{vcl100.bpl  } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
[201628FF]{vcl100.bpl  } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
[00422976]{bds.exe     } bds.bds (Line 195, "" + 7) + $7
Author: Passion    Time: 2011-4-8 21:58

Both seems Strange. Could you help to debug it using our debug version?

http://www.cnpack.org/download/d ... 0.9.6.570_Debug.exe

The DLLs in this version contain debug information. We can get exact stack info in our DLLs instead of [0749E045]
Author: hxqqqqqq    Time: 2012-11-30 16:26

(00071856){CnWizards_D14.dll} [07432856]
[502C44AE]{vcl140.bpl  } Forms.TraverseClients3 (Line 6820, "Forms.pas" + 5) + $38
(00071EB1){CnWizards_D14.dll} [07432EB1]
(00074F64){CnWizards_D14.dll} [07435F64]
[0752F959]{CnWizards_D14.dll} Unknown function at INITWIZARD0001 + $E8DB5
[0752F65D]{CnWizards_D14.dll} Unknown function at INITWIZARD0001 + $E8AB9
[50209A83]{vcl140.bpl  } ExtCtrls.TTimer.Timer (Line 3024, "ExtCtrls.pas" + 1) + $E
[5020993B]{vcl140.bpl  } ExtCtrls.TTimer.WndProc (Line 2972, "ExtCtrls.pas" + 4) + $7
[50076408]{rtl140.bpl  } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[502C8775]{vcl140.bpl  } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl  } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl  } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe     } bds.bds (Line 200, "" + 8) + $FFFB
Author: hxqqqqqq    Time: 2012-11-30 16:27

我的也是CNWIZADS_D14.DLL出问题了。
Author: Passion    Time: 2012-12-7 13:59

楼上可否帮用Debug版本记录一下信息?用Debug版的话,弹出的调用堆栈中,CnWizards中的地址会包含更精确的信息。

下载地址:
http://cnpack.org/download/debug/CnWizards_0.9.9.622_Debug.exe




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0