Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-08-04 Thread Roland Turcan
Hello Mattias,

I have also uncommented some DebugLns which are inside of code:

Compiling ./unit/ResConf.pas
Assembling resconf
An unhandled exception occurred at $00148A20 :
TOutputFilter.Execute After Loop
TOutputFilter.Execute fProcess.ExitStatus=217

Breakpoint 1, 0x000173e0 in fpc_raiseexception ()
(gdb) bt
#0  0x000173e0 in fpc_raiseexception ()
#1  0x0010d33c in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2788a20, 
ACALLER=0x25e9d40, ATOOL=0x2c35340, this=0x27882a0)
#2  0x003b7bbc in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x2c35340, MACROS=0x29780c0, 
THEOUTPUTFILTER=0x27882a0, COMPILEROPTIONS=0x297ce90, this=0x25e9d40) at 
exttooldialog.pas:370
#3  0x0017e458 in TBUILDMANAGER__ONRUNCOMPILERWITHOPTIONS (EXTTOOL=0x2c35340, 
COMPOPTIONS=0x297ce90, this=0x25d8860) at buildmanager.pas:1222
#4  0x0016d804 in TLAZPACKAGEGRAPH__COMPILEPACKAGE (APACKAGE=0x29ccb80, 
FLAGS=Invalid C/C++ type code 10 in symbol table.
) at packagesystem.pas:2947
#5  0x0016ce00 in TLAZPACKAGEGRAPH__COMPILEREQUIREDPACKAGES (APACKAGE=0x0, 
FIRSTDEPENDENCY=0x29db0a0, GLOBALS=0x25e66d0, POLICIES=Invalid C/C++ type code 
10 in symbol table.
) at packagesystem.pas:2778
#6  0x32fc in TLAZBUILDAPPLICATION__COMPILEAUTOINSTALLPACKAGES 
(this=0x27b8090) at lazbuild.lpr:502
#7  0x2fb8 in TLAZBUILDAPPLICATION__BUILDLAZARUSIDE (this=0x27b8090) at 
lazbuild.lpr:445
#8  0x5b4c in TLAZBUILDAPPLICATION__RUN (this=0x27b8090) at lazbuild.lpr:978
#9  0x7298 in PASCALMAIN () at lazbuild.lpr:1167
#10 0x00029cd0 in SYSTEM_FPC_SYSTEMMAIN$LONGINT$PPCHAR$PPCHAR ()
#11 0x1a4c in _start ()
#12 0x1750 in start ()
(gdb) c
Continuing.
TOutputFilter.Execute W1
TOutputFilter.Execute W2
EAccessViolation : Access violation
  $00148A20
  $001479C4
  $0014C8FC
  $0014B04C
  $001245B0
  $0014FE68
  $00150368
  $0013320C
  $0012B970
  $00109034
  $0011D3B4
  $0012AADC
  $0012ADF0
  $0012BB78
TOutputFilter.Execute W3
TOutputFilter.Execute W4
TOutputFilter.Execute W5
TOutputFilter.Execute W6
TOutputFilter.Execute W7
TExternalToolList.Run Exception: there was an error
ERROR: tool reported error

Program exited with code 02.


 4.8.2008 12:03 - Roland Turcan [EMAIL PROTECTED] 
RT Hello Mattias,

RT I have forgotten to send also result of building under gdb. Here is:

RT Compiling ./unit/ResConf.pas
RT Assembling resconf
RT An unhandled exception occurred at $00148A20 :

RT Breakpoint 1, 0x00017500 in fpc_raiseexception ()
RT (gdb) bt
RT #0  0x00017500 in fpc_raiseexception ()
RT #1  0x0010d334 in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2788a20,
RT ACALLER=0x25e9d40, ATOOL=0x2997200, this=0x27882a0)
RT #2  0x003b7bbc in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x2997200,
RT MACROS=0x29780c0, THEOUTPUTFILTER=0x27882a0,
RT COMPILEROPTIONS=0x297ce90, this=0x25e9d40) at exttooldialog.pas:370
RT #3  0x0017e458 in TBUILDMANAGER__ONRUNCOMPILERWITHOPTIONS
RT (EXTTOOL=0x2997200, COMPOPTIONS=0x297ce90, this=0x25d8860) at 
buildmanager.pas:1222
RT #4  0x0016d804 in TLAZPACKAGEGRAPH__COMPILEPACKAGE
RT (APACKAGE=0x29ccb80, FLAGS=Invalid C/C++ type code 10 in symbol table.
RT ) at packagesystem.pas:2947
RT #5  0x0016ce00 in TLAZPACKAGEGRAPH__COMPILEREQUIREDPACKAGES
RT (APACKAGE=0x0, FIRSTDEPENDENCY=0x29db0a0, GLOBALS=0x25e66d0,
RT POLICIES=Invalid C/C++ type code 10 in symbol table.
RT ) at packagesystem.pas:2778
RT #6  0x341c in
RT TLAZBUILDAPPLICATION__COMPILEAUTOINSTALLPACKAGES (this=0x27b8090) at 
lazbuild.lpr:502
RT #7  0x30d8 in TLAZBUILDAPPLICATION__BUILDLAZARUSIDE
RT (this=0x27b8090) at lazbuild.lpr:445
RT #8  0x5c6c in TLAZBUILDAPPLICATION__RUN (this=0x27b8090) at 
lazbuild.lpr:978
RT #9  0x73b8 in PASCALMAIN () at lazbuild.lpr:1167
RT #10 0x00029df0 in SYSTEM_FPC_SYSTEMMAIN$LONGINT$PPCHAR$PPCHAR ()
RT #11 0x1b6c in _start ()
RT #12 0x1870 in start ()
RT (gdb) c
RT Continuing.
RT TOutputFilter.Execute W1
RT TOutputFilter.Execute W2
RT EAccessViolation : Access violation
RT   $00148A20
RT   $001479C4
RT   $0014C8FC
RT   $0014B04C
RT   $001245B0
RT   $0014FE68
RT   $00150368
RT   $0013320C
RT   $0012B970
RT   $00109034
RT   $0011D3B4
RT   $0012AADC
RT   $0012ADF0
RT   $0012BB78
RT TOutputFilter.Execute W3
RT TOutputFilter.Execute W4
RT TOutputFilter.Execute W5
RT TOutputFilter.Execute W6
RT TOutputFilter.Execute W7
RT TExternalToolList.Run Exception: there was an error
RT ERROR: tool reported error


RT TRoland;

RT  4.8.2008 11:56 - Roland Turcan [EMAIL PROTECTED] 
RT Hello Mattias,

MG /usr/local/share/lazarus/lazbuild --build-ide=-va -dVerboseOFExecute

RT I have done all things you wrote me, but the result of compilation
RT didn't write any line written by WriteLn inside of IFDEFs. Maybe there
RT could be a bug during parsing of -d parameter and IFDEF sections were
RT not compiled into the code. Therefore I have commented IFDEFs out to
RT get them into lazbuild and the result is the following:

RT Compiling ./unit/ResConf.pas
RT Assembling resconf
RT An unhandled exception occurred at $00148A20 :
RT TOutputFilter.Execute W1
RT TOutputFilter.Execute W2

Re: Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-08-04 Thread Mattias Gärtner
Zitat von Roland Turcan [EMAIL PROTECTED]:

 Hello Mattias,

 I have also uncommented some DebugLns which are inside of code:

 Compiling ./unit/ResConf.pas
 Assembling resconf
 An unhandled exception occurred at $00148A20 :
 TOutputFilter.Execute After Loop
 TOutputFilter.Execute fProcess.ExitStatus=217

Hmm. Maybe this means the compiler got an runtime error 217. I wonder what this
means.

[...]

Mattias

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-08-04 Thread Roland Turcan
Hello Mattias,

I have got some new facts about my problem. When I tried to execute
lazbuild with

./lazbuild -B --build-ide=-va -dVerboseOFExecute

I've got the executable. When I try to start it, then nothing is
shown. When I try it over gdb then it writes that

MG macg4:lazarus test$ gdb lazarus.app/
MG GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct  2 04:11:19 UTC 
2007)
MG Copyright 2004 Free Software Foundation, Inc.
MG GDB is free software, covered by the GNU General Public License, and you are
MG welcome to change it and/or distribute copies of it under certain 
conditions.
MG Type show copying to see the conditions.
MG There is absolutely no warranty for GDB.  Type show warranty for details.
MG This GDB was configured as powerpc-apple-darwin...Reading
MG symbols for shared libraries .. done
MG
MG (gdb) r
MG Starting program:
MG /usr/local/share/lazarus/lazarus.app/Contents/MacOS/lazarus 
MG Reading symbols for shared libraries + done
MG Reading symbols for shared libraries . done

in this point starts Never ending story and nothing is shown. Then I press 
Ctrl-C

MG ^C
MG Program received signal SIGINT, Interrupt.
MG 0x917803a8 in poll$UNIX2003 ()
MG (gdb)

PS: msgview.lrs and msgview.lfm are from SVN 15417.

TRoland;

 4.8.2008 18:08 - Mattias Gärtner [EMAIL PROTECTED] 
MG Zitat von Roland Turcan [EMAIL PROTECTED]:

 Hello All,

 Does anybody have any idea, what I can do with this problem?
[...]

MG I never saw this problem.

   Compiling ./unit/ResConf.pas
   Assembling resconf
   An unhandled exception occurred at $00148A20 :
   TOutputFilter.Execute After Loop
   TOutputFilter.Execute fProcess.ExitStatus=217
 
  Hmm. Maybe this means the compiler got an runtime error 217. I wonder what
  this means.

 VH That it stopped due to an unhandled exception (that is what RTE217
 means).

MG Normally a process stopping with runtime error 217 gives:

MG TCompiler.WriteError Internal compiler error! (217)
MG Internal compiler error! (217)

MG But Roland does not get this error message and the gdb backtraces do not 
help
MG much. And for some reasons both lazarus and fpc have trouble. FPC gives 217 
and
MG TProcess can not handle it. So it is no normal 217.

MG Mattias

MG ___
MG fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
MG http://lists.freepascal.org/mailman/listinfo/fpc-pascal




-- 
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-07-23 Thread Roland Turcan
Hello Mattias,

Next backtrace:

Compiling ./unit/ResConf.pas
Assembling resconf
An unhandled exception occurred at $00148A20 :

Breakpoint 1, 0x00018100 in fpc_raiseexception ()
(gdb) bt
#0  0x00018100 in fpc_raiseexception ()
#1  0x0010dde4 in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2700a20, 
ACALLER=0x25ded00, ATOOL=0x27c3d90, this=0x27002a0)
#2  0x003b7bac in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x27c3d90, MACROS=0x27aa800, 
THEOUTPUTFILTER=0x27002a0, COMPILEROPTIONS=0x27f4e90, this=0x25ded00) at 
exttooldialog.pas:370
#3  0x0017ebb8 in TBUILDMANAGER__ONRUNCOMPILERWITHOPTIONS (EXTTOOL=0x27c3d90, 
COMPOPTIONS=0x27f4e90, this=0x25cd860) at buildmanager.pas:1221
#4  0x0016e034 in TLAZPACKAGEGRAPH__COMPILEPACKAGE (APACKAGE=0x3148b80, 
FLAGS=Invalid C/C++ type code 10 in symbol table.
) at packagesystem.pas:2935
#5  0x0016d630 in TLAZPACKAGEGRAPH__COMPILEREQUIREDPACKAGES (APACKAGE=0x0, 
FIRSTDEPENDENCY=0x3156f60, GLOBALS=0x3107130, POLICIES=Invalid C/C++ type code 
10 in symbol table.
) at packagesystem.pas:2766
#6  0x401c in TLAZBUILDAPPLICATION__COMPILEAUTOINSTALLPACKAGES 
(this=0x2730090) at lazbuild.lpr:502
#7  0x3cd8 in TLAZBUILDAPPLICATION__BUILDLAZARUSIDE (this=0x2730090) at 
lazbuild.lpr:445
#8  0x686c in TLAZBUILDAPPLICATION__RUN (this=0x2730090) at lazbuild.lpr:978
#9  0x7fb8 in PASCALMAIN () at lazbuild.lpr:1167
#10 0x0002a9f0 in SYSTEM_FPC_SYSTEMMAIN$LONGINT$PPCHAR$PPCHAR ()
#11 0x276c in _start ()
#12 0x2470 in start ()
(gdb) c
Continuing.
EAccessViolation : Access violation
  $00148A20
  $001479C4
  $0014C8FC
  $0014B04C
  $001245B0
  $0014FE68
  $00150368
  $0013320C
  $0012B970
  $00109034
  $0011D3B4
  $0012AADC
  $0012ADF0
  $0012BB78
  $00Fatal: Compilation aborted
109034
  $0011D3B4
  $0012AADC

TExternalToolList.Run Exception: there was an error
ERROR: tool reported error

Program exited with code 02.
(gdb)


But I don't see any debug information from freepascal's executable.

This is really strange, because our package is compilable alone
without problem.

TRoland;

 22.7.2008 15:27 - Mattias Gärtner [EMAIL PROTECTED] 
MG Zitat von Roland Turcan [EMAIL PROTECTED]:

 Hello all,

 Backtrace from lazbuild:

 An unhandled exception occurred at $00148A30 :

 Breakpoint 1, 0x00018090 in fpc_raiseexception ()
 (gdb) bt
 #0  0x00018090 in fpc_raiseexception ()
 #1  0x001106d4 in CHECKFORURGENTMESSAGES (P=1, parentfp=0xbfffe0c0) at
 outputfilter.pas:561
 #2  0x0010e400 in TOUTPUTFILTER__READFPCOMPILERLINE (S=0x3129048,
 this=0x27002a0)
 #3  0x0010e0b8 in TOUTPUTFILTER__READLINE (S=0x3129048, DONTFILTERLINE=false,
 this=0x27002a0) at outputfilter.pas:418
 #4  0x0010dbcc in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2700a20,
 ACALLER=0x25ded00, ATOOL=0x27c3ac0, this=0x27002a0)
 #5  0x003b7c1c in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x27c3ac0,
 MACROS=0x27aa200, THEOUTPUTFILTER=0x27002a0, COMPILEROPTIONS=0x27f4e90,
 this=0x25ded00) at exttooldialog.pas:370
[...]

MG This exception is normal and caught in ide/exttooldialog.pas 387.
MG Please continue and see what comes next:

MG gdb ./lazarus.app/Contents/MacOS/lazarus
MG break FPC_RAISEEXCEPTION
MG r
MG bt
MG c
MG bt
MG c
MG bt


MG Mattias

MG ___
MG fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
MG http://lists.freepascal.org/mailman/listinfo/fpc-pascal




-- 
Best regards, TRoland
http://www.rotursoft.sk
http://exekutor.rotursoft.sk

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-07-23 Thread Mattias Gärtner
Zitat von Roland Turcan [EMAIL PROTECTED]:

 Hello Mattias,

 Next backtrace:

 Compiling ./unit/ResConf.pas
 Assembling resconf
 An unhandled exception occurred at $00148A20 :

 Breakpoint 1, 0x00018100 in fpc_raiseexception ()
 (gdb) bt
 #0  0x00018100 in fpc_raiseexception ()
 #1  0x0010dde4 in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2700a20,
 ACALLER=0x25ded00, ATOOL=0x27c3d90, this=0x27002a0)

no line number. :(

 #2  0x003b7bac in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x27c3d90,
 MACROS=0x27aa800, THEOUTPUTFILTER=0x27002a0, COMPILEROPTIONS=0x27f4e90,
 this=0x25ded00) at exttooldialog.pas:370
 #3  0x0017ebb8 in TBUILDMANAGER__ONRUNCOMPILERWITHOPTIONS (EXTTOOL=0x27c3d90,
 COMPOPTIONS=0x27f4e90, this=0x25cd860) at buildmanager.pas:1221
[...]
 (gdb) c
 Continuing.
 EAccessViolation : Access violation
[...]
 Fatal: Compilation aborted

 109034
   $0011D3B4
   $0012AADC

 TExternalToolList.Run Exception: there was an error
 ERROR: tool reported error

This line should only appear, if the Exception is an EOutputFilterError, not on
EAccessViolation. Strange.
I will do some tests tonight on a Mac.


 Program exited with code 02.
 (gdb)


 But I don't see any debug information from freepascal's executable.

 This is really strange, because our package is compilable alone
 without problem.

Indeed.

Mattias

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: Re[4]: [fpc-pascal] Ugly exception during compilation FPC 2.3.1 MacOS X 10.5 PowerPC

2008-07-23 Thread Mattias Gärtner
Zitat von Roland Turcan [EMAIL PROTECTED]:

 Hello Mattias,

 Next backtrace:

 Compiling ./unit/ResConf.pas
 Assembling resconf
 An unhandled exception occurred at $00148A20 :

 Breakpoint 1, 0x00018100 in fpc_raiseexception ()
 (gdb) bt
 #0  0x00018100 in fpc_raiseexception ()
 #1  0x0010dde4 in TOUTPUTFILTER__EXECUTE (THEPROCESS=0x2700a20,
 ACALLER=0x25ded00, ATOOL=0x27c3d90, this=0x27002a0)
 #2  0x003b7bac in TEXTERNALTOOLLIST__RUN (EXTTOOL=0x27c3d90,
 MACROS=0x27aa800, THEOUTPUTFILTER=0x27002a0, COMPILEROPTIONS=0x27f4e90,
 this=0x25ded00) at exttooldialog.pas:370

I think the AV happens somewhere in the finally part of ide/outputfilter.pas
375.
I added some verbosity in rev 15849.
Please update lazarus svn and compile IDE and lazbuild clean with
-dVerboseOFExecute.
Then try again.

Can you reproduce the bug in a smaller package and send me the example?

Mattias

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal