Am 12.07.2010 um 18:17 schrieb Jonas Maebe:


On 12 Jul 2010, at 13:24, Michael Van Canneyt wrote:

Basically, any heap memory access and standard pascal I/O are forbidden in threads started outside FPC, because the necessary thread structures are not
initialized correctly.

I think that I've finally found a way to resolve this properly in r15557.


This doesn't seem to work fully yet- let me try to create a simple test for reproducing my crash ;-) ...




-------------burn-------------
aquireExclusiveAccess
burn started
druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=-100.00 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=0.00 currentTrack=0
druFileProc  thread=B0185000
druFileProc  thread=B0185000
druFileProc  thread=B0185000
druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=45.00 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=90.00 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=93.33 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=96.67 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStatePreparing progress=100.00 currentTrack=0 druProgressCallback threadid=A07F4F60 state=DRStatusStateSessionOpen progress=-100.00 currentTrack=0
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druFileProc  thread=B0207000
druProgressCallback threadid=A07F4F60 state=DRStatusStateTrackOpen progress=end
An unhandled exception occurred at $0006977C :
EInOutError : Disk Full
  $0006977C


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

Reply via email to