-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Leon Brooks wrote:
> On Tue, 12 Aug 2003 13:05, Barry K. Nathan wrote:
>
>>This is a bit frustrating. If nobody knows what might be causing this
>>(it just instantly segfaults rather than starting up), I'll see if I
>>can figure it out. If anyone has any clues, please respond, however!
>
>
> (guessing) GCC differences between kernel and win4lin binaries?
No, since it segaults on kernels it worked on before. I tested on
2.4.21.0.18mdk on cooker, which is what my 9.1 desktop at home runs
(where win4lin works).
> Does
> strace show anything? Does ldd show anything funny?
It seems to die when running dosexec, when running dosexec manually:
execve("/opt/win4lin/publicbin/dosexec",
["/opt/win4lin/publicbin/dosexec"], [/* 56 vars */]) = 0
uname({sys="Linux", node="bgmilne.cae.co.za", ...}) = 0
brk(0) = 0x10063000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
- -1, 0) = 0x40014000
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=87265, ...}) = 0
old_mmap(NULL, 87265, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\31"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9096, ...}) = 0
old_mmap(NULL, 11944, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002b000
old_mmap(0x4002d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x1000) = 0x4002d000
close(3) = 0
open("/lib/i686/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20]\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1235232, ...}) = 0
old_mmap(NULL, 1244516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002e000
old_mmap(0x40158000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x129000) = 0x40158000
old_mmap(0x4015c000, 7524, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4015c000
close(3) = 0
munmap(0x40015000, 87265) = 0
geteuid32() = 501
getuid32() = 501
setresuid32(0xffffffff, 0x1f5, 0xffffffff) = 0
fstat64(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
fstat64(2, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
brk(0) = 0x10063000
brk(0x10084000) = 0x10084000
open("/etc/default/merge", O_RDONLY) = 3
- --- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
[EMAIL PROTECTED] bgmilne]$ ll /etc/default/merge
- -rw-rw-r-- 1 bin bin 1569 May 15 21:34 /etc/default/merge
[EMAIL PROTECTED] bgmilne]$ ldd /opt/win4lin/publicbin/dosexec
libdl.so.2 => /lib/libdl.so.2 (0x4002b000)
libc.so.6 => /lib/i686/libc.so.6 (0x4002e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
So, it looks kosher to me ...
And I was wanting to test my win4lin kernel packages for possible
inclusion in contrib ...
Regards,
Buchan
- --
|--------------Another happy Mandrake Club member--------------|
Buchan Milne Mechanical Engineer, Network Manager
Cellphone * Work +27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/OL1lrJK6UGDSBKcRAon2AKDHX0o7hX8twEAX+kpVQG7zaVVcDQCeLA7f
o1/K1umeECHRsFHgf45cW5s=
=CR6I
-----END PGP SIGNATURE-----
******************************************************************
Please click on http://www.cae.co.za/disclaimer.htm to read our
e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy.
******************************************************************