Comment # 8 on bug 1219395 from Michal Suchanek
So it tries to run the x86 emulator on something that it assumes will give the
VBE data, and it segfaults instead. Hard to debug without having that
particular BIOS, and not really something I want to support. If it works for
you, great. If not there is an option to disable the classic VBE BIOS reads.
Maybe it could be the default to prevent executing random garbage.

#0  0x00007f1dd877116f in LRMI_init () at thunk.c:172
172             *((char *)0) = 0x4f; /* Make sure that we end up jumping back
to a
(gdb) bt full
#0  0x00007f1dd877116f in LRMI_init () at thunk.c:172
        i = <optimized out>
        intFuncs = {0x7f1dd8770fd0 <x86emu_do_int> <repeats 256 times>}
        pioFuncs = {inb = 0x7f1dd8770e50 <x_inb>, inw = 0x7f1dd8770e60 <x_inw>,
inl = 0x7f1dd8770e70 <x_inl>, outb = 0x7f1dd8770e80 <x_outb>, outw =
0x7f1dd8770e90 <x_outw>, outl = 0x7f1dd8770ea0 <x_outl>}
#1  0x000055ea99e99691 in classicmain (contr=0, qit=<optimized out>) at
/usr/src/debug/read-edid-3.0.2-bp155.3.9.x86_64/get-edid/classic.c:131
        controller = 0
        error = <optimized out>
        output = <optimized out>
#2  0x000055ea99e9860b in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/read-edid-3.0.2-bp155.3.9.x86_64/get-edid/get-edid.c:132
        i = <optimized out>


You are receiving this mail because: