Discussion:
/hurd/crash after compile gnumach kernel
Bosco García
2018-09-19 15:23:18 UTC
Permalink
Hello, I have built the gnumach kernel by my own.
After that, I got a crash.
At boot it shown:
/hurd/crash: /hurd/netdde(541) crashed, signal {no:11, code:2, error:2}, excepti
on {1, code:2, subcode:0}, PCs: {0x82020ff, 0x10efe7c}, writing core file.
fsysopts: /servers/socket/2: -i /dev/eth0: (ipc/mig) server died
Error getting interfaces; Computer bought the farm
Can't get list of interfaces.

At reboot, it shown:
/hurd/crash: /hurd/procfs none(27) crashed, signal {no:6, code:6, error:0}, exce
ption {0, code:42014900, subcode:17547264}, PCs: {0x10d9e7c, 0x10d9e7c, 0x10d9e7
c, 0x10d9e7c}, writing core file.

I follow the built process from web, my build script is:
http://codepad.org/EqlaTaTS

¿There is an error at build process?

Thank.
Bosco García
2018-09-19 19:03:43 UTC
Permalink
This happends only on qemu.
I have test it, in the same way with virtualbox
and it works fine.

¿Any idea?
Thank.
Post by Bosco García
Hello, I have built the gnumach kernel by my own.
After that, I got a crash.
/hurd/crash: /hurd/netdde(541) crashed, signal {no:11, code:2, error:2}, excepti
on {1, code:2, subcode:0}, PCs: {0x82020ff, 0x10efe7c}, writing core file.
fsysopts: /servers/socket/2: -i /dev/eth0: (ipc/mig) server died
Error getting interfaces; Computer bought the farm
Can't get list of interfaces.
/hurd/crash: /hurd/procfs none(27) crashed, signal {no:6, code:6, error:0}, exce
ption {0, code:42014900, subcode:17547264}, PCs: {0x10d9e7c, 0x10d9e7c, 0x10d9e7
c, 0x10d9e7c}, writing core file.
http://codepad.org/EqlaTaTS
¿There is an error at build process?
Thank.
Samuel Thibault
2018-09-22 08:45:42 UTC
Permalink
Hello,
Post by Bosco García
/hurd/crash: /hurd/netdde(541) crashed, signal {no:11, code:2, error:2}, excepti
on {1, code:2, subcode:0}, PCs: {0x82020ff, 0x10efe7c}, writing core file.
fsysopts: /servers/socket/2: -i /dev/eth0: (ipc/mig) server died
Error getting interfaces; Computer bought the farm
Can't get list of interfaces.
/hurd/crash: /hurd/procfs none(27) crashed, signal {no:6, code:6, error:0}, exce
ption {0, code:42014900, subcode:17547264}, PCs: {0x10d9e7c, 0x10d9e7c, 0x10d9e7
c, 0x10d9e7c}, writing core file.
http://codepad.org/EqlaTaTS
¿There is an error at build process?
Userland network drivers in netdde need some interface in the kernel
which has not been finished yet, it's available as a patch in the debian
packaging:

https://salsa.debian.org/hurd-team/gnumach/blob/master/debian/patches/70_dde.patch

gnumach however has some drivers, so depending on your VM configuration
(type of emulated card), that can work. With qemu you can use

-net user -net nic,model=rtl8139

to use a card that gnumach can driver itself without netdde.

Samuel
Bosco García
2018-10-04 15:45:11 UTC
Permalink
With rtl8139 device also crash it.
I have tested it, and It works with pcnet device.

Thank you for your help!

El El sáb, 22 sept 2018 a las 10:45, Samuel Thibault <
Post by Bosco García
Hello,
Post by Bosco García
/hurd/crash: /hurd/netdde(541) crashed, signal {no:11, code:2, error:2},
excepti
Post by Bosco García
on {1, code:2, subcode:0}, PCs: {0x82020ff, 0x10efe7c}, writing core
file.
Post by Bosco García
fsysopts: /servers/socket/2: -i /dev/eth0: (ipc/mig) server died
Error getting interfaces; Computer bought the farm
Can't get list of interfaces.
/hurd/crash: /hurd/procfs none(27) crashed, signal {no:6, code:6,
error:0}, exce
Post by Bosco García
ption {0, code:42014900, subcode:17547264}, PCs: {0x10d9e7c, 0x10d9e7c,
0x10d9e7
Post by Bosco García
c, 0x10d9e7c}, writing core file.
http://codepad.org/EqlaTaTS
¿There is an error at build process?
Userland network drivers in netdde need some interface in the kernel
which has not been finished yet, it's available as a patch in the debian
https://salsa.debian.org/hurd-team/gnumach/blob/master/debian/patches/70_dde.patch
gnumach however has some drivers, so depending on your VM configuration
(type of emulated card), that can work. With qemu you can use
-net user -net nic,model=rtl8139
to use a card that gnumach can driver itself without netdde.
Samuel
Loading...