Marcus Meissner wrote:
On Wed, Oct 11, 2006 at 11:32:47AM +0200, Markus Amsler wrote:
Hi,
What kernel version/distro are you using? What about make test.
I had similar strange behavior with 2.6.18 (debian/unstable linux-image-2.6.18-1-686): wine segfaults in multiple situations. The strangest was: make test failed/segfaulted in ntdll, but running the test manually with runtest worked !?! The rest of the system was perfect stable. With 2.6.17 everything works fine.
I found some reports on the net having similar problems with 2.6.18. It looks like a memory layout issue.
Is there a ulimit set? (ulimit -a) But I think we solved this specific problem already.
there is, but 2.6.17, 2.6.18 have the same settings.
core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited max nice (-e) unlimited file size (blocks, -f) unlimited pending signals (-i) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) unlimited max rt priority (-r) unlimited stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
Setting stack size to unlimited didn't help either.
As for make test ... was the "exception" test the problem?
Ciao, Marcus
Yes
Almost every dll test fails somehow kernel32 for example:
../../../tools/runtest -q -P wine -M kernel32.dll -T ../../.. -p kernel32_test.exe.so change.c && touch change.ok err:seh:setup_exception nested exception on signal stack in thread 0010 eip 40000440 esp 7ffdbc80 stack (nil)-0xffffffff change.c:80: Test failed: Missed notification err:seh:setup_exception nested exception on signal stack in thread 0015 eip 40000440 esp 7ffd9c80 stack (nil)-0xffffffff change.c:80: Test failed: Missed notification make: *** [change.ok] Fehler 2
I also setted /proc/sys/vm/legacy_va_layout to 0|1. But no effect.
Markus