Re: Xvesa on FC2 and xcompmgr
"Douglas McMorris" <[email protected]>
| Newsgroups | gmane.comp.freedesktop.xserver |
|---|---|
| Message-ID | <[email protected]> |
> On Wed, 31 Mar 2004, Douglas McMorris wrote:
>
>> > Now, i have used this server on my Fedora Core 1 system and everything
>> > just worked fine, but now i have updated to Fedora Core 2-test2 and i
>> > have some problems.
>> >
>> > 1: Xvesa -verbose returns this:
>> > Mode requested 640x480x4
>> > 0x0012: 640x480x4 Planer (4 planes) (no linear framebuffer)
>> > Static color bpp 4 depth 4
>> > Previous modes: VBE 0x4148 BIOS 0x48
>> > Enable BIOS mode 0x12
>> > Segmentation fault
>>
>> I have the same problem. It was fine until i updgraded to FC2-test2 (i
>> was on test1 before).
>>
>> When i run it though gdb it shows that its segfaulting on some assembly
>> code in vm86.c if that helps anyone.
>>
>> from gdb:
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x0804f39a in vm86old (vm=0x87226a0) at vm86.c:684
>> 684 asm volatile (
>
> Can you do a backtrace? Just type 'bt' in gdb when the program breaks. I
> have been looking at the vesa code, and vb86old is too low-level to
> determine where things really broke; it's probably a function above it
> that passed a bad parameter, which the backtrace will show.
(gdb) run
Starting program: /opt/fdo/bin/Xvesa -mode 0x011B :1 -query localhost
Program received signal SIGSEGV, Segmentation fault.
0x0804f39a in vm86old (vm=0x9f506a0) at vm86.c:684
684 asm volatile (
(gdb) bt
#0 0x0804f39a in vm86old (vm=0x9f506a0) at vm86.c:684
#1 0x0804ef91 in vm86_loop (vi=0x9f50688) at vm86.c:514
#2 0x0804eb4a in Vm86DoInterrupt (vi=0x9f50688, num=167052936) at vm86.c:235
#3 0x0804e3ba in VgaSetMode (vi=0x9f506a0, mode=18) at vga.c:105
#4 0x0804cad3 in vesaSetMode (pScreen=0x0, mode=0x9f51448) at vesa.c:1318
#5 0x0804cb1a in vesaEnable (pScreen=0x9f515a8) at vesa.c:1338
#6 0x0807fc67 in KdScreenInit (index=0, pScreen=0x9f515a8, argc=6,
argv=0xfee71fd4) at kdrive.c:1254
#7 0x080500b0 in AddScreen (pfnInit=0x807f930 <KdScreenInit>, argc=6,
argv=0xfee71fd4) at main.c:748
#8 0x08080031 in KdInitOutput (pScreenInfo=0x80f72a0, argc=6,
argv=0xfee71fd4)
at kdrive.c:1446
#9 0x0804f69c in main (argc=6, argv=0xfee71fd4, envp=0xfee71ff0) at
main.c:356
> - Brent
>
> _______________________________________________
> xserver mailing list
> [email protected]
> http://freedesktop.org/mailman/listinfo/xserver
>
--
Douglas McMorris
[email protected]