Forum > Unix
External SIGSEGV
(1/1)
RastaManKing:
Hello again xD
another problem with my multi-threading,
im taking baby steps but slowly advancing.
now im getting a different external exception:
External: SIGSEGV
This external exceptions are killing me! xD
well following the debbuger this error pops up on here:
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---constructor TMyThread.Create(CreateSuspended: boolean);begin inherited Create(CreateSuspended); //<--Here is the error... FreeOnTerminate := True;end;
any ideas on what might be the trouble? i have -dUseCThreads on compiler custom options and {IFDEF Unix}cthreads{ENDIF} on my main unit...
the type definition is like this(Basically taken straight from the wiki multithreading example):
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---Type { TMyThread } TMyThread = class(TThread) protected procedure Execute; override; public constructor Create(CreateSuspended : boolean); end;
Thanks in advance :)
EDIT: I should mention im trying this on linux x86_64
MoCityMM:
Maybe the same issue with fix? https://www.daniweb.com/programming/software-development/threads/463385/thread-problem-error-constructors-destructors-and-class-operators
rvk:
Can you show the code where you create the instance of TMyThread?
Navigation
[0] Message Index