Bug 80645 - SIGSEGV vmware_drv.so
Summary: SIGSEGV vmware_drv.so
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/VMWare (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium blocker
Assignee: linux-graphics-maintainer@vmware.com
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: regression
: 80595 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-06-28 19:28 UTC by Vinson Lee
Modified: 2014-07-08 12:53 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (17.74 KB, text/plain)
2014-06-28 19:47 UTC, Vinson Lee
no flags Details

Description Vinson Lee 2014-06-28 19:28:34 UTC
xserver-xorg-video-vmware: 1:13.0.2-2ubuntu1

(gdb) bt
#0  0x00007fd762209d38 in ?? () from /usr/lib/xorg/modules/drivers/vmware_drv.so
#1  0x00007fd76863d482 in xf86DisableUnusedFunctions (pScrn=0x7fd7696a0460) at ../../../../hw/xfree86/modes/xf86Crtc.c:2988
#2  0x00007fd76863dbe0 in xf86SetDesiredModes (scrn=0x7fd7696a0460) at ../../../../hw/xfree86/modes/xf86Crtc.c:2772
#3  0x00007fd762203d90 in ?? () from /usr/lib/xorg/modules/drivers/vmware_drv.so
#4  0x00007fd76863a8fe in xf86CrtcCreateScreenResources (screen=0x7fd76969fed0) at ../../../../hw/xfree86/modes/xf86Crtc.c:709
#5  0x00007fd7685cc766 in dix_main (argc=1, argv=0x7fff7bdcdb08, envp=<optimized out>) at ../../dix/main.c:221
#6  0x00007fd7660adec5 in __libc_start_main (main=0x7fd7685b7db0 <main>, argc=1, argv=0x7fff7bdcdb08, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff7bdcdaf8) at libc-start.c:287
#7  0x00007fd7685b7dde in _start ()
(gdb) bt full
#0  0x00007fd762209d38 in ?? () from /usr/lib/xorg/modules/drivers/vmware_drv.so
No symbol table info available.
#1  0x00007fd76863d482 in xf86DisableUnusedFunctions (pScrn=0x7fd7696a0460) at ../../../../hw/xfree86/modes/xf86Crtc.c:2988
        crtc = 0x7fd7696a1ee0
        xf86_config = 0x7fd7696a1d00
        o = <optimized out>
        c = 0
#2  0x00007fd76863dbe0 in xf86SetDesiredModes (scrn=0x7fd7696a0460) at ../../../../hw/xfree86/modes/xf86Crtc.c:2772
        config = 0x7fd7696a1d00
        crtc = <optimized out>
        enabled = <optimized out>
        failed = <optimized out>
        c = <optimized out>
#3  0x00007fd762203d90 in ?? () from /usr/lib/xorg/modules/drivers/vmware_drv.so
No symbol table info available.
#4  0x00007fd76863a8fe in xf86CrtcCreateScreenResources (screen=0x7fd76969fed0) at ../../../../hw/xfree86/modes/xf86Crtc.c:709
        scrn = <optimized out>
        config = <optimized out>
#5  0x00007fd7685cc766 in dix_main (argc=1, argv=0x7fff7bdcdb08, envp=<optimized out>) at ../../dix/main.c:221
        pScreen = 0x7fd76969fed0
        i = 0
        alwaysCheckForInput = {0, 1}
#6  0x00007fd7660adec5 in __libc_start_main (main=0x7fd7685b7db0 <main>, argc=1, argv=0x7fff7bdcdb08, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fff7bdcdaf8) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -1234112008238662165, 140563145522613, 140735271459584, 0, 0, 1234401996837223915, 
                1256858061672938987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7fd76872bab0 <__libc_csu_init>, 0x7fff7bdcdb08}, data = {prev = 0x0, 
              cleanup = 0x0, canceltype = 1752349360}}}
        not_first_call = <optimized out>
#7  0x00007fd7685b7dde in _start ()
No symbol table info available.
Comment 1 Thomas Hellström 2014-06-28 19:40:49 UTC
Could you describe when this happens, how to reproduce, as well as supply an Xorg.log

Thanks,
Thomas Hellström
Comment 2 Vinson Lee 2014-06-28 19:47:52 UTC
Created attachment 101936 [details]
Xorg.0.log
Comment 3 Vinson Lee 2014-06-28 19:48:57 UTC
To reproduce boot Ubuntu 14.10 on VMware Fusion.
Comment 4 Thomas Hellström 2014-07-01 07:20:14 UTC
Vinson, I'm seeing no problems with workstation and Ubuntu 14.10.
What version of Fusion are you running?
Comment 5 Vinson Lee 2014-07-01 18:24:41 UTC
VMware Fusion 6.0.3 (1747349)
Comment 6 Vinson Lee 2014-07-02 05:11:46 UTC
The bug occurs with Accelerate 3D Graphics set to OFF.
Comment 7 Thomas Hellström 2014-07-02 10:37:26 UTC
OK, Found the problem. The segfault is just a symptom and a bug in an X driver error path. The big problem is the XA state tracker from mesa closing the DRM file descriptor when it fails to initialize 3D, effectively turning off the modesetting connection. This problem affects mesa 10.2 and master.
Comment 8 Thomas Hellström 2014-07-02 10:40:05 UTC
*** Bug 80595 has been marked as a duplicate of this bug. ***
Comment 9 Thomas Hellström 2014-07-03 10:38:54 UTC
Fix pushed to mesa master. Backport requested to mesa 10.2.
Comment 10 Thomas Hellström 2014-07-08 12:53:51 UTC
Fix released as part of mesa 10.2.3.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.