https://bugs.freedesktop.org/show_bug.cgi?id=71543
Priority: medium Bug ID: 71543 Assignee: dri-devel@lists.freedesktop.org Summary: [r600] Source-based games segfault Severity: normal Classification: Unclassified OS: All Reporter: nikoamia@gmail.com Hardware: Other Status: NEW Version: unspecified Component: Drivers/DRI/R600 Product: Mesa
Source games (Garry's Mod, Portal) segfault, with last good commit being 4e84f39 and last known bad ab2da98 (5442c0e is bad, too, mesa = libGL*, without radeon_dri) I don't have enough time at this week, so I can't bisect this now.
Message: [ 1591.415826] gameoverlayui[15840]: segfault at 0 ip 00000000f6ff0fd9 sp 00000000ffbda850 error 4 in gameoverlayui.so[f6e6e000+712000]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M] (prog-if 00 [VGA controller])
https://bugs.freedesktop.org/show_bug.cgi?id=71543
--- Comment #1 from Nikolay Amiantov nikoamia@gmail.com --- Created attachment 89188 --> https://bugs.freedesktop.org/attachment.cgi?id=89188&action=edit bisect log
I've got some time, here's bisect log.
https://bugs.freedesktop.org/show_bug.cgi?id=71543
--- Comment #2 from Nikolay Amiantov nikoamia@gmail.com --- I've got stack trace:
Program received signal SIGSEGV, Segmentation fault. 0x45b2e4a8 in udev_list_entry_get_next () from /usr/lib32/libudev.so.1 (gdb) bt #0 0x45b2e4a8 in udev_list_entry_get_next () from /usr/lib32/libudev.so.1 #1 0x45b33b8b in udev_monitor_filter_update () from /usr/lib32/libudev.so.1 #2 0xf788213e in udev_monitor_enable_receiving () from /home/abbradar/.steam/steam/SteamApps/common/GarrysMod/bin/libudev.so.0 #3 0xf795d7df in ?? () from /home/abbradar/.steam/steam/SteamApps/common/GarrysMod/bin/libSDL2-2.0.so.0 #4 0xf7948ae7 in ?? () from /home/abbradar/.steam/steam/SteamApps/common/GarrysMod/bin/libSDL2-2.0.so.0 #5 0xf78bf874 in SDL_InitSubSystem () from /home/abbradar/.steam/steam/SteamApps/common/GarrysMod/bin/libSDL2-2.0.so.0 #6 0xf789244f in ?? () from /home/abbradar/.local/share/Steam/SteamApps/common/GarrysMod/bin/inputsystem.so #7 0xf7890410 in ?? () from /home/abbradar/.local/share/Steam/SteamApps/common/GarrysMod/bin/inputsystem.so #8 0xf7f9bb36 in ?? () from bin/launcher.so #9 0xf7f9bc12 in ?? () from bin/launcher.so #10 0xf7f9be98 in ?? () from bin/launcher.so #11 0xf7f9beb0 in ?? () from bin/launcher.so #12 0xf7f83bbd in LauncherMain () from bin/launcher.so #13 0x080484d4 in main () (gdb)
That's quite strange, no Mesa calls at all, yet new Mesa definitely breaks things...
https://bugs.freedesktop.org/show_bug.cgi?id=71543
Nikolay Amiantov nikoamia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 (IA32) OS|All |Linux (All) Version|unspecified |git
https://bugs.freedesktop.org/show_bug.cgi?id=71543
Nikolay Amiantov nikoamia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 (IA32) |x86-64 (AMD64) Assignee|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop. |.org |org Summary|[r600] Source-based games |[mesa] Source-based games |segfault |segfault Component|Drivers/DRI/R600 |Mesa core
--- Comment #3 from Nikolay Amiantov nikoamia@gmail.com --- I've just checked this on Intel (I have hybrid graphics) with same results. I don't really know where non card-specifin bugs should go, sending it to Mesa core...
Oh, and I'm using x86_64 system with 32-bit libs for games.
dri-devel@lists.freedesktop.org