Hi, I'm using Debian GNU/hurd (lastest current repository update) both in a qemu and virtualbox environments.
I have installed the lastest version of xserver-xorg from debian GNU/ hurd repository, but the xserver crashes during graphics card module startup complaining about a segfault with the following backtrace in qemu enviroment: (II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/lib/xorg/modules//libvgahw.so (II) Module vgahw: vendor="X.Org Foundation" compiled for 1.6.3, module version = 0.1.0 ABI class: X.Org Video Driver, version 5.0 (II) CIRRUS(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000 (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/lib/xorg/modules//libint10.so (II) Module int10: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org Video Driver, version 5.0 (II) CIRRUS(0): initializing int10 Backtrace: 0: /usr/bin/X(xorg_backtrace+0x3b) [0x8124e7b] 1: /usr/bin/X(xf86SigHandler+0x51) [0x80ba631] 2: /lib/libc.so.0.3 [0x11c2c92] 3: /usr/lib/xorg/modules//libint10.so(xf86int10GetBiosSegment+0xae) [0x149e3ae] 4: /usr/lib/xorg/modules//libint10.so(xf86ExtendedInitInt10+0x25a) [0x149f8ca] 5: /usr/lib/xorg/modules//libint10.so(xf86InitInt10+0x25) [0x149cf25] 6: /usr/lib/xorg/modules/drivers//cirrus_alpine.so(AlpPreInit+0x191) [0x148c871] 7: /usr/bin/X(InitOutput+0xd9f) [0x80a6aef] 8: /usr/bin/X(main+0x1db) [0x806b2ab] 9: /lib/libc.so.0.3(__libc_start_main+0xa4) [0x11d3044] 10: /usr/bin/X [0x806a951] and with the following backtrace in virtualbox enviroment: (II) Loading sub module "vbe" (II) LoadModule: "vbe" (II) Loading /usr/lib/xorg/modules//libvbe.so (II) Module vbe: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.1.0 ABI class: X.Org Video Driver, version 5.0 (II) Loading sub module "int10" (II) LoadModule: "int10" (II) Loading /usr/lib/xorg/modules//libint10.so (II) Module int10: vendor="X.Org Foundation" compiled for 1.6.3, module version = 1.0.0 ABI class: X.Org Video Driver, version 5.0 (II) VESA(0): initializing int10 Backtrace: 0: /usr/bin/X(xorg_backtrace+0x3b) [0x8124e7b] 1: /usr/bin/X(xf86SigHandler+0x51) [0x80ba631] 2: /lib/libc.so.0.3 [0x11c2c92] 3: /usr/lib/xorg/modules//libint10.so(xf86int10GetBiosSegment+0xae) [0x14913ae] 4: /usr/lib/xorg/modules//libint10.so(xf86ExtendedInitInt10+0x25a) [0x14928ca] 5: /usr/lib/xorg/modules//libvbe.so(VBEExtendedInit+0x2de) [0x1487c1e] 6: /usr/lib/xorg/modules/drivers//vesa_drv.so [0x1471e14] 7: /usr/bin/X(InitOutput+0xd9f) [0x80a6aef] 8: /usr/bin/X(main+0x1db) [0x806b2ab] 9: /lib/libc.so.0.3(__libc_start_main+0xa4) [0x11d3044] 10: /usr/bin/X [0x806a951] As you can see, xserver seems to fail in the same way in different environments and with different graphic card modules. Can it be a libc issue ? How can I help you to fix this ? And what else I can do to fix it (I don't have experience in xserver debugging) ? Thanks in advance.