Created attachment 82720 [details] shader dump from Anomaly with RADEON_DUMP_SHADERS=1 ArchLinux x86; linux 3.10; mesa 9.2git; llvm 3.4svn; Radeon HD 7950 Anomaly Warzone Earth games are segfaulting in random place. Game update: AppID 91200 "Anomaly Warzone Earth", ProcID 5858, IP 0.0.0.0:0 (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. (steam:5732): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. Setting breakpad minidump AppID = 91200 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198026030947 [API loaded no] GLX_EXT_swap_control not supported, unable to set vertical sync. AL lib: pulseaudio.c:612: Context did not connect: Access denied OpenAL sound device name: ALSA Default Installing breakpad exception handler for appid(gameoverlayui)/version(20130719102159_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number (gameoverlayui:5894): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «qtcurve», /home/behem0th/.gtkrc-2.0:12: error: scanner: unterminated string constant [0720/122249:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation Game removed: AppID 91200 "Anomaly Warzone Earth", ProcID 5858
Can you attach a backtrace for a segfault, preferably with all relevant binaries having debugging symbols?
I rebuild mesa, libdrm and libtxc_dxtn with debugging symbols. #0 0x08112d87 in ?? () #1 0x080d7457 in ?? () #2 0x080d836b in ?? () #3 0x080ca74b in ?? () #4 0x08092f40 in ?? () #5 0x0815929f in ?? () #6 0x080c1832 in ?? () #7 0x081c5a64 in ?? () #8 0x080c2ce7 in ?? () #9 0x081c5458 in ?? () #10 0xb71becf0 in start_thread () from /usr/lib/libpthread.so.0 #11 0xb72be41e in clone () from /usr/lib/libc.so.6 As I understand it a little? What library I must rebuild with debugging symbols? behem0th@ArchLinux ~/Steam/SteamApps/common/Anomaly Warzone Earth $ ldd AnomalyWarzoneEarth linux-gate.so.1 (0xb77ae000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb763f000) libGL.so.1 => /usr/lib/libGL.so.1 (0xb75e3000) libopenal.so.1 => /home/behem0th/Steam/SteamApps/common/Anomaly Warzone Earth/libopenal.so.1 (0xb754b000) libsteam_api.so => /home/behem0th/Steam/SteamApps/common/Anomaly Warzone Earth/libsteam_api.so (0xb7539000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb744f000) libm.so.6 => /usr/lib/libm.so.6 (0xb740c000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb73f0000) libc.so.6 => /usr/lib/libc.so.6 (0xb7242000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0xb7227000) librt.so.1 => /usr/lib/librt.so.1 (0xb721e000) libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb71fb000) libdl.so.2 => /usr/lib/libdl.so.2 (0xb71f6000) libglapi.so.0 => /usr/lib/libglapi.so.0 (0xb71df000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb71cc000) libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb71c8000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb71c1000) libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xb71be000) libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xb71a5000) libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xb719f000) libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7199000) libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb718b000) /lib/ld-linux.so.2 (0xb77af000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7186000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x45ff7000)
I cannot reproduce the segfault anymore with llvm-3.5svn and mesa-git trunk
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.