Tiny Core Extensions > TCE Bugs

Problem with graphics drm modules

<< < (6/9) > >>

Juanito:
I managed to get something with gdb, but I'm not sure whether this is a problem with xorg-server or xf86-video-vmware...


--- Code: --- 0x000000000050fbfe in dixGetPrivate (privates=0x1b740d0,
    key=0x8d2840 <rrPrivKeyRec>) at ../include/privates.h:136
No locals.
#1  0x000000000050fc46 in dixLookupPrivate (privates=0x1b740d0,
    key=0x8d2840 <rrPrivKeyRec>) at ../include/privates.h:166
No locals.
#2  0x000000000050ffa0 in RROutputIsLeased (output=0x1b73720) at rrlease.c:124
        screen = 0x1b73d00
        scr_priv = 0x1b6eeb0
        lease = 0x1b6f010
        o = 3
#3  0x0000000000585de8 in xf86DPMSSet (scrn=0x1aee340, mode=3, flags=0)
    at xf86Crtc.c:2967
        output = 0x1af8bc0
        config = 0x1aef650
        i = 5
#4  0x00007f4b70b812cb in vmwgfx_disable_scanout (pScrn=0x1aee340)
    at vmwgfx_crtc.c:115
        i = 0
        save_enabled = 0
        crtc = 0x0
        config = 0x1aef650
#5  0x00007f4b70b80f35 in drv_leave_vt (arg=0x1aee340) at vmwgfx_driver.c:1271
        pScrn = 0x1aee340
        ms = 0x1aeea60
#6  0x00007f4b70b81111 in drv_close_screen (pScreen=0x1aed440)
    at vmwgfx_driver.c:1327
        pScrn = 0x1aee340
        ms = 0x1aeea60
#7  0x000000000052d93f in RRCloseScreen (pScreen=0x1aed440) at randr.c:108
        pScrPriv = 0x1b6eeb0
        j = -1
#8  0x0000000000580a44 in xf86CrtcCloseScreen (screen=0x1aed440)
    at xf86Crtc.c:743
        scrn = 0x1aee340
        config = 0x1aef650
        o = 0
        c = 0
#9  0x00000000005d4a07 in DGACloseScreen (pScreen=0x1aed440) at xf86DGA.c:288
        pScreenPriv = 0x1b761c0
#10 0x00000000005bcbd1 in CMapCloseScreen (pScreen=0x1aed440) at xf86cmap.c:250
No locals.
#11 0x0000000000551644 in XvCloseScreen (pScreen=0x1aed440) at xvmain.c:309
        pxvs = 0x1b75bd0
#12 0x00000000005a7573 in xf86XVCloseScreen (pScreen=0x1aed440)
    at xf86xv.c:1168
        pScrn = 0x1aee340
        pxvs = 0x1b75bd0
        ScreenPriv = 0x1afbee0
        pa = 0x1b85290
        c = 2
#13 0x000000000046fdd6 in SyncCloseScreen (pScreen=0x1aed440) at misync.c:156
        pScreenPriv = 0x1c47758
#14 0x000000000055e809 in CursorCloseScreen (pScreen=0x1aed440) at cursor.c:205
        cs = 0x1c0ce80
        ret = 32766
        close_proc = 0x55e77d <CursorCloseScreen>
        display_proc = 0x55e599 <CursorDisplayCursor>
#15 0x00000000004f226d in AnimCurCloseScreen (pScreen=0x1aed440)
    at animcur.c:100
        as = 0x1c47778
        ret = 0
#16 0x0000000000559660 in compCloseScreen (pScreen=0x1aed440) at compinit.c:86
        cs = 0x1b85020
        ret = 0
#17 0x00000000004f4f04 in present_close_screen (screen=0x1aed440)
    at present_screen.c:70
        screen_priv = 0x1c0db60
#18 0x00007f4b72fe0e76 in glxCloseScreen (pScreen=0x1aed440)
    at glxscreens.c:171
        pGlxScreen = 0x1c0e030
#19 0x00000000006176a5 in dix_main (argc=3, argv=0x7ffe301caa28,
    envp=0x7ffe301caa48) at main.c:325
        i = 0
        alwaysCheckForInput = {0, 1}
#20 0x000000000061e67a in main (argc=3, argv=0x7ffe301caa28,
    envp=0x7ffe301caa48) at stubmain.c:34
No locals.
(EE)
(EE) Backtrace:
(EE) 0: /usr/local/lib/xorg/Xorg (xorg_backtrace+0xb0) [0x431177]
(EE) 1: /usr/local/lib/xorg/Xorg (0x400000+0x35f40) [0x435f40]
(EE) 2: /lib/libpthread.so.0 (0x7f4b742ff000+0x10030) [0x7f4b7430f030]
(EE) 3: /usr/local/lib/xorg/Xorg (0x400000+0x10fbfe) [0x50fbfe]
(EE) 4: /usr/local/lib/xorg/Xorg (0x400000+0x10fc46) [0x50fc46]
(EE) 5: /usr/local/lib/xorg/Xorg (RROutputIsLeased+0x35) [0x50ffa0]
(EE) 6: /usr/local/lib/xorg/Xorg (xf86DPMSSet+0x86) [0x585de8]
(EE) 7: /usr/local/lib/xorg/modules/drivers/vmware_drv.so (0x7f4b70b5e000+0x232cb) [0x7f4b70b812cb]
(EE) 8: /usr/local/lib/xorg/modules/drivers/vmware_drv.so (0x7f4b70b5e000+0x22f35) [0x7f4b70b80f35]
(EE) 9: /usr/local/lib/xorg/modules/drivers/vmware_drv.so (0x7f4b70b5e000+0x23111) [0x7f4b70b81111]
(EE) 10: /usr/local/lib/xorg/Xorg (0x400000+0x12d93f) [0x52d93f]
(EE) 11: /usr/local/lib/xorg/Xorg (0x400000+0x180a44) [0x580a44]
(EE) 12: /usr/local/lib/xorg/Xorg (0x400000+0x1d4a07) [0x5d4a07]
(EE) 13: /usr/local/lib/xorg/Xorg (0x400000+0x1bcbd1) [0x5bcbd1]
(EE) 14: /usr/local/lib/xorg/Xorg (0x400000+0x151644) [0x551644]
(EE) 15: /usr/local/lib/xorg/Xorg (0x400000+0x1a7573) [0x5a7573]
(EE) 16: /usr/local/lib/xorg/Xorg (0x400000+0x6fdd6) [0x46fdd6]
(EE) 17: /usr/local/lib/xorg/Xorg (0x400000+0x15e809) [0x55e809]
(EE) 18: /usr/local/lib/xorg/Xorg (0x400000+0xf226d) [0x4f226d]
(EE) 19: /usr/local/lib/xorg/Xorg (0x400000+0x159660) [0x559660]
(EE) 20: /usr/local/lib/xorg/Xorg (0x400000+0xf4f04) [0x4f4f04]
(EE) 21: /usr/local/lib/xorg/modules/extensions/libglx.so (0x7f4b72fcf000+0x11e76) [0x7f4b72fe0e76]
(EE) 22: /usr/local/lib/xorg/Xorg (0x400000+0x2176a5) [0x6176a5]
(EE) 23: /usr/local/lib/xorg/Xorg (0x400000+0x21e67a) [0x61e67a]
(EE) 24: /lib/libc.so.6 (__libc_start_main+0x15a) [0x7f4b7345c09d]
(EE) 25: /usr/local/lib/xorg/Xorg (_start+0x2a) [0x420c3a]
(EE)
(EE) Segmentation fault at address 0x1000000b1
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
--- End code ---

andyj:
I noticed that when I compared the old and new vmware_drv.so, libudev.so.0 is a new dependency. It seems to me that either it's trying to do something it wasn't doing before that is available on other distros but not TC, or it's doing something it was doing before but is doing it differently now. Or, the udev dependency shouldn't be there at all and a new configure option needs to be turned on or off when building? When I compare the ldd results to other distros I see other slight differences too, but nothing that jumps out for attention.

curaga:
This looks similar:
https://bugs.freedesktop.org/show_bug.cgi?id=106772

Juanito:
Thanks for the suggestion, but it still segfaults after recompiling xorg-server with the patch

Juanito:
accepted as a bug by freedesktop and assigned

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version