gcc 3.4 testsuite may crash windows -> blue screen (Full Version)

All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum



Message


mkoeppe -> gcc 3.4 testsuite may crash windows -> blue screen (Sep. 11, '06, 9:08:24 PM)

Hi all,

while trying to build several versions of gcc, I successfully built gcc-3.4.6 out of the box, but I encountered repeatedly a blue screen when running the testsuite. After configuring and building as described here:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15212#c20

I installed tcl from tools and copied over a dejagnu from debian and then run:
$ gmake check-gcc
and after some time (about 3h), and several core dumps in between, I get a blue screen saying:

*** STOP: 0x0000000A (0x0000001C, 0x00000002, 0x00000001, 0x8044DCF2)
IRQL_NOT_LESS_OR_EQUAL

Nothing more than these 2 lines is on the blue screen. After restarting, there is no event logged saying "unexpected shutdown".

I use W2K-SP4 with all patches and SFU 3.5.

Could someone verify this on another system, please?
I don't know how to reduce the number of tests run, so any help on this would be appreciated, too.

Martin




Rodney -> RE: gcc 3.4 testsuite may crash windows -> blue screen (Sep. 11, '06, 11:14:42 PM)

That's a kernel error.

Most likely you do not have the lastest subsystem which may (that's a big "may")
step around this problem, though unlikely. But you can ask MS Support for the
lastest Interix/SFU hotfix -- not much harm when BSOD is happening.

Here's what I'd do:
First go to the System properties panel (from Control Panel), select Advanced,
then click "Startup and Recovery". At the bottom will be the section titled
"Write Debugging Information". The pulldown menu is likely at "none" right now.
Change this to Kernel or Complete memory dump. Note where the dump will go.
You need this larger dump to know where the crash happens.
Now BSOD the box.
Then contact MS support (PSS). A BSOD should get their attention when you tell
them you can repeat it consistently and have a memory dump. Send them the dump
file and ask for a fix. Normally this sort of problem shouldn't result in a charge
since it's a "Microsoft problem". They should either have a fix to give you or
start creating one.

BTW:
There is a dejagnu for Interix in the beta directory. It's a package.
It's contributed by a /Tools member & it would be great to have another verify it.

Also there is a collection of tar files (not packages) also in the Beta directory
for gcc 4.0.0.2. The three files are for binutils, gcc, and gcc3_sharedlibs.
these might interest you as well. (ftp://ftp.interopsystem.com/pkgs/beta).




mkoeppe -> RE: gcc 3.4 testsuite may crash windows -> blue screen (Sep. 12, '06, 6:11:21 PM)

Didn't know that there are hotfixes for sfu available, thank you, Rodney.

I now installed these interix hotfixes for:
KB886655: ld
KB902074: libc.a, libc.so.3.5
KB917960: posix.exe, psxdll.dll, psxrun.exe, psxss.exe
which can be alternatively obtained from (as you have already written):
http://www.duh.org/interix/hotfixes.php

The gcc-3.4.6 testsuite now has at least one core dump less, and the BSOD hasn't appeared yet either, but the testsuite has not yet finished.

For gcc-4.0.3 it makes no difference, however. I knew that there are packages with 4.0.2 in beta, but as long as I have no information on how to create them myself (i.e. build gcc successfully), I think they are of much lesser value. I encountered the same problem as:
http://www.interopsystems.com/tools/tm.aspx?m=7387&mpage=1#7591
(c-parse.c), but didn't find a solution yet.

For gcc-4.2-snapshot the hotfixes let me continue the compilation where it aborted before, but it is currently still running, too.

The dejagnu beta package I just downloaded. Will try it when the gcc-3.4.6 testsuite has finished.




mkoeppe -> RE: gcc 3.4 testsuite may crash windows -> blue screen (Sep. 16, '06, 6:05:25 AM)

I now installed a fresh plain windows 2000 with the latest patches and sfu 3.5 with the 3 hotfixes mentioned above on another (now virtual) machine, and run the gcc-4.2.0-20060909 testsuite, and it crashes nevertheless! Not exactly at the same test each time, but it crashes for sure.

On this installation I used the dejagnu package from beta. I didn't saw any problems during install, and the testsuite has run as before.




Page: [1]



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.016