[Bug 35051] New: [r600g, Wine, Counter Strike Source] Crashes at Startup

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 5 20:39:12 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=35051

           Summary: [r600g, Wine, Counter Strike Source] Crashes at
                    Startup
           Product: Mesa
           Version: git
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/r600
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: bpaterni at gmail.com


Created an attachment (id=44162)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=44162)
wine output

I have a similar bug to this one at the winehq bugtracker, but I think it
pertains more to mesa now.

As the title states, counter strike source crashes at start up for me. A full
log of wine's output will be attached.

I think this bug is related to the r600 gallium driver because the game does
load, play, and display with gallium's softpipe driving it, although it is
painfully slow.

Also I believe the critical section of the log is the following:

trace:dbghelp:get_wine_loader_name returning L"wine"
trace:dbghelp:elf_load_file Processing elf file 'L"wine"' at 00000000
trace:dbghelp:elf_load_file Processing elf file 'L".//wine"' at 00000000
trace:dbghelp:elf_load_file Processing elf file 'L"/home/bpaterni/bin/wine"' at
00000000
trace:dbghelp:elf_load_file Processing elf file 'L"/usr/local/bin/wine"' at
00000000
trace:dbghelp:SymFromName (0xffffffff, libwine.so.1!__wine_main_environ,
0xffed654)
trace:dbghelp:SymFromName null process
fixme:dbghelp:elf_search_auxv can't find symbol in module
Inconsistency detected by ld.so: dl-deps.c: 626: _dl_map_object_deps: Assertion
`nlist > 1' failed!

I've looked through wine's source and elf_search_auxv is being called from
MiniDumpWriteDump in dlls/dbghelp/minidump.c which apparently is being called
from within steam/counter strike. Because of this, I'm not sure how to proceed
in debugging since steam/counter strike are both closed. Hopefully someone here
has a clever idea on getting to the bottom of this...

environment:
Linux kernel (git master, linus' tree -- although I have tried drm-next + s3tc,
same result)

Debian unstable/experimental
mesa (git master @ f95892b46a9a6b5d90437998ef9a3babd55e9c7d)
wine (git master)

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list