[Bug 83274] XCom Enemy Unknown segfault at src/gallium/drivers/radeon/r600_texture.c:602

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Apr 17 10:04:32 PDT 2015


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

--- Comment #8 from nicolas <nicolasbugreport at gmail.com> ---
It just don't work.

exporting the variable and modifying tle script in the linux directory.
I have try differents things.

here is an output i have get, don't remember how cause i have try so many
things.
I need help for this valgrind thing :s 



6476== Memcheck, a memory error detector
==6476== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==6476== Using Valgrind-3.10.0.SVN and LibVEX; rerun with -h for copyright info
==6476== Command:
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/../../binaries/linux/game.x86_64
==6476== Parent PID: 6474
==6476== 
==6476== Conditional jump or move depends on uninitialised value(s)
==6476==    at 0xE911A6: CXCOMGame::GetFileMappings(CFilePathMap&) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2583107: CFeralGame::InitialiseToolbox() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x258434C: CFeralGame::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE7F3AB: main (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476== 
==6476== Unsupported clone() flags: 0x800600
==6476== 
==6476== The only supported clone() uses are:
==6476==  - via a threads library (LinuxThreads or NPTL)
==6476==  - via the implementation of fork or vfork
==6476== 
==6476== Valgrind detected that your program requires
==6476== the following unimplemented functionality:
==6476==    Valgrind does not support general clone().
==6476== This may be because the functionality is hard to implement,
==6476== or because no reasonable program would behave this way,
==6476== or because nobody has yet needed it.  In any case, let us know at
==6476== www.valgrind.org and/or try to work around the problem, if you can.
==6476== 
==6476== Valgrind has to exit now.  Sorry.  Bye!
==6476== 

sched status:
  running_tid=4

Thread 1: status = VgTs_WaitSys
==6476==    at 0x505FB9D: ??? (syscall-template.S:81)
==6476==    by 0x847A198: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x83FC60E: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x2603037: CSDLEventLoop::BeginEventLoop() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256FF94: CHThread::RunWinMain(int (*)(MacDoze::HINSTANCE__*,
MacDoze::HINSTANCE__*, char*, int), MacDoze::HINSTANCE__*,
MacDoze::HINSTANCE__*, char*, int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x258431E: CFeralGame::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE7F3AB: main (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)

Thread 2: status = VgTs_WaitSys
==6476==    at 0x505E680: sem_wait (sem_wait.S:85)
==6476==    by 0x847652D: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x8476674: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x842BBA0: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x842B73C: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x8476278: ??? (in
/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.2.0)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 3: status = VgTs_WaitSys
==6476==    at 0x505C414: pthread_cond_wait@@GLIBC_2.3.2
(pthread_cond_wait.S:185)
==6476==    by 0x12067B82: radeon_drm_cs_emit_ioctl (in
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so)
==6476==    by 0x120673C8: impl_thrd_routine (in
/usr/lib/x86_64-linux-gnu/dri/r600_dri.so)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 4: status = VgTs_Runnable
==6476==    at 0x2A4B521:
google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*)
(in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2A4B8D9: ??? (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2A4BAA1: google_breakpad::ExceptionHandler::SignalHandler(int,
siginfo*, void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x506033F: ??? (in /lib/x86_64-linux-gnu/libpthread-2.19.so)
==6476==    by 0x9615CC8: raise (raise.c:56)
==6476==    by 0x96190D7: abort (abort.c:89)
==6476==    by 0xE9F98E: appRequestExit(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xFB530D: appInit(char16_t const*, FOutputDevice*,
FOutputDeviceConsole*, FOutputDeviceError*, FFeedbackContext*, FFileManager*,
FCallbackEventObserver*, FCallbackQueryDevice*, FConfigCacheIni* (*)()) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x1084E8C: FEngineLoop::PreInit(char16_t const*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x1087D39: GuardedMain(char16_t const*, MacDoze::HINSTANCE__*,
MacDoze::HINSTANCE__*, int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x1087F5F: WinMain(MacDoze::HINSTANCE__*, MacDoze::HINSTANCE__*,
char*, int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256FCE6: CHThread::WinMainThreadEntry(void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 5: status = VgTs_WaitSys
==6476==    at 0x505C414: pthread_cond_wait@@GLIBC_2.3.2
(pthread_cond_wait.S:185)
==6476==    by 0x2578AC9: CHEvent::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2561406: ??? (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9D70C: FEventWin::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9EACD: FQueuedThreadWin::_ThreadProc(void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256F072: CHThread::StaticRunThread(void*, bool&) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x25F9703: CPThread::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 6: status = VgTs_WaitSys
==6476==    at 0x505C414: pthread_cond_wait@@GLIBC_2.3.2
(pthread_cond_wait.S:185)
==6476==    by 0x2578AC9: CHEvent::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2561406: ??? (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9D70C: FEventWin::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9EACD: FQueuedThreadWin::_ThreadProc(void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256F072: CHThread::StaticRunThread(void*, bool&) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x25F9703: CPThread::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 7: status = VgTs_WaitSys
==6476==    at 0x505C414: pthread_cond_wait@@GLIBC_2.3.2
(pthread_cond_wait.S:185)
==6476==    by 0x2578AC9: CHEvent::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2561406: ??? (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9D70C: FEventWin::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9EACD: FQueuedThreadWin::_ThreadProc(void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256F072: CHThread::StaticRunThread(void*, bool&) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x25F9703: CPThread::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

Thread 8: status = VgTs_WaitSys
==6476==    at 0x505C414: pthread_cond_wait@@GLIBC_2.3.2
(pthread_cond_wait.S:185)
==6476==    by 0x2578AC9: CHEvent::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x2561406: ??? (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9D70C: FEventWin::Wait(unsigned int) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0xE9EACD: FQueuedThreadWin::_ThreadProc(void*) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x256F072: CHThread::StaticRunThread(void*, bool&) (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x25F9703: CPThread::Run() (in
/home/nicolas/.steam/steam/SteamApps/common/XCom-Enemy-Unknown/binaries/linux/game.x86_64)
==6476==    by 0x5058181: start_thread (pthread_create.c:312)
==6476==    by 0x96D947C: clone (clone.S:111)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150417/cc099b7b/attachment-0001.html>


More information about the dri-devel mailing list