From: Tuukka Kalliokoski Newsgroups: comp.os.msdos.djgpp Subject: Problems with LWP 2.0 / djgpp 2.03 Date: Sun, 17 Dec 2000 20:18:43 +0200 Organization: Tampere Telephone Plc Lines: 51 Message-ID: NNTP-Posting-Host: ip5-134.dial.tpo.fi Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.koti.tpo.fi 977077139 26685 212.246.193.134 (17 Dec 2000 18:18:59 GMT) X-Complaints-To: abuse AT tpo DOT fi NNTP-Posting-Date: 17 Dec 2000 18:18:59 GMT X-Newsreader: Forte Agent 1.8/32.548 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi Has anybody got the LWP multithreading package working with djgpp 2.03 ? The package and example programs compile, but running example1 produces following results (screen dump follows): MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN Exiting due to signal SIGSEGV General Protection Fault at eip=000060b4 eax=3d4e464c ebx=0013b1b8 ecx=00000001 edx=0013b1bc esi=00000003 edi=00000001 ebp=00132f60 esp=00132f54 program=C:\DJGPP\CONTRIB\LWP\EXAMPLE1.EXE cs: sel=00af base=83397000 limit=00142fff ds: sel=00b7 base=83397000 limit=00142fff es: sel=00b7 base=83397000 limit=00142fff fs: sel=0087 base=00015250 limit=0000ffff gs: sel=00c7 base=00000000 limit=0010ffff ss: sel=00b7 base=83397000 limit=00142fff App stack: [00133000..000b3000] Exceptn stack: [0001354c..0001160c] Call frame traceback EIPs: 0x000060b4 0x00001fec 0x00001806 0x00004332 C:\djgpp\contrib\LWP> The program should alternately print MAIN and PROC n as main and 4 threads execute. As you see, my compilation only executes the main thread. After keypress the problam should kill the threads and exit, mine gets a SIGSEGV. I am running Win98, after experiencing problems with Win2k and make... djgpp version is 2.03, gcc is 2.95.2 and the lwp package is 2.0 from jtlwp20.zip. br Tuukka