Announcement

Collapse
No announcement yet.

Could not create OpenGL 3.2 context

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Could not create OpenGL 3.2 context

    Hi,
    today when I wanted to start UT4 it didn't work and I got this log:
    Code:
    Using jemalloc.
    4.12.0-3101884+++depot+UE4-UT-Releases 7038 3077 504 0
    Disabling core dumps.
    LogInit:Display: Running engine for game: UnrealTournament
    LogInit:Display: Project file not found: ~/Documents/UT4/LinuxNoEditor/UnrealTournament/UnrealTournament.uproject
    LogInit:Display:     Attempting to find via project info helper.
    LogUProjectInfo: Found projects:
    LogPlatformFile: Using cached read wrapper
    LogInit:Display: RandInit(-1186622270) SRandInit(-1186622257).
    LogTaskGraph: Started task graph with 3 named threads and 4 total threads with 1 sets of task threads.
    LogInit: Version: 4.12.0-3101884+++depot+UE4-UT-Releases
    LogInit: API Version: 3101884
    LogInit: Net Version: 3101884
    LogInit: Compiled (64-bit): Aug 25 2016 18:51:41
    LogInit: Compiled with Clang: 3.7.0 (tags/RELEASE_370/final)
    LogInit: Build Configuration: Shipping
    LogInit: Branch Name: ++depot+UE4-UT-Releases
    LogInit: Command line: -windowed
    LogInit: Base directory: ~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/
    LogInit: Installed Engine Build: 1
    LogInit: Using libcurl 7.46.0
    LogInit:  - built for x86_64-pc-linux-gnu
    LogInit:  - supports SSL with OpenSSL/1.0.2d
    LogInit:  - supports HTTP deflate (compression) using libz 1.2.5
    LogInit:  - other features:
    LogInit:      CURL_VERSION_SSL
    LogInit:      CURL_VERSION_LIBZ
    LogInit:      CURL_VERSION_IPV6
    LogInit:      CURL_VERSION_ASYNCHDNS
    LogInit:      CURL_VERSION_LARGEFILE
    LogInit:      CURL_VERSION_TLSAUTH_SRP
    LogInit:  Libcurl: checking if '/etc/pki/tls/certs/ca-bundle.crt' exists
    LogInit:  CurlRequestOptions (configurable via config and command line):
    LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
    LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
    LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
    LogInit:  - CertBundlePath = /etc/pki/tls/certs/ca-bundle.crt  - Libcurl will set CURLOPT_CAINFO to it
    LogOnline: MCP: Mcp Startup!
    LogOnlineGame:Display: MCP CONFIG: Selected Dev backend in Prod environment, based on passed override ""
    LogOnline: MCP: FCommerceServiceMcp: EpicStore=
    LogOnline: MCP: FCommerceServiceMcp: EpicStore=
    LogOnline: MCP: FCommerceServiceMcp: EpicStore=
    LogOnline: MCP: FCommerceServiceMcp: EpicStore=
    LogOnline: MCP: FCommerceServiceMcp: EpicStore=
    LogInit: Presizing for max 2097152 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
    LogInit: Object subsystem initialized
    [2016.09.19-14.10.27:966][  0]LogInit: Initializing SDL.
    libGL error: No matching fbConfigs or visuals found
    libGL error: failed to load driver: swrast
    [2016.09.19-14.10.28:199][  0]LogInit: Initialized SDL 2.0.4 (compiled against 2.0.4)
    [2016.09.19-14.10.28:200][  0]LogInit: Applying CVar settings loaded from the selected device profile: [LinuxNoEditor]
    [2016.09.19-14.10.28:216][  0]LogInit: Linux hardware info:
    [2016.09.19-14.10.28:216][  0]LogInit:  - we are the first instance of this executable
    [2016.09.19-14.10.28:216][  0]LogInit:  - this process' id (pid) is 6135, parent process' id (ppid) is 6133
    [2016.09.19-14.10.28:216][  0]LogInit:  - we are not running under debugger
    [2016.09.19-14.10.28:216][  0]LogInit:  - machine network name is 'localhost.localdomain'
    [2016.09.19-14.10.28:216][  0]LogInit:  - user name is '[redacted]' ([redacted])
    [2016.09.19-14.10.28:216][  0]LogInit:  - we're logged in locally
    [2016.09.19-14.10.28:216][  0]LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM)2 Duo CPU     E8200  @ 2.66GHz' (signature: 0x10676)
    [2016.09.19-14.10.28:216][  0]LogInit:  - Number of physical cores available for the process: 2
    [2016.09.19-14.10.28:217][  0]LogInit:  - Number of logical cores available for the process: 2
    [2016.09.19-14.10.28:217][  0]LogInit:  - Cache line size: 64
    [2016.09.19-14.10.28:217][  0]LogInit:  - Memory allocator used: jemalloc
    [2016.09.19-14.10.28:617][  0]LogInit: Linux-specific commandline switches:
    [2016.09.19-14.10.28:617][  0]LogInit:  -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
    [2016.09.19-14.10.28:617][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
    [2016.09.19-14.10.28:617][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
    [2016.09.19-14.10.28:617][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
    [2016.09.19-14.10.28:617][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
    [2016.09.19-14.10.28:617][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
    [2016.09.19-14.10.28:617][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
    [2016.09.19-14.10.28:617][  0]LogInit:  - Physical RAM available (not considering process quota): 3 GB (3007 MB, 3079788 KB, 3153702912 bytes)
    [2016.09.19-14.10.28:623][  0]LogTextLocalizationManager: No specific translations for ('en-US') exist, so ('en') translations will be used.
    Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-UT-Releases\Engine\Source\Runtime\OpenGLDrv\Private\Linux\OpenGLLinux.cpp] [Line: 192] 
    _PlatformCreateOpenGLContextCore - Could not create OpenGL 3.2 context, SDL error: 'Could not create GL context'
    [2016.09.19-14.10.28:687][  0]LogLinux:Error: appError called: Assertion failed: Assertion failed:  [File:D:\BuildFarm\buildmachine_++depot+UE4-UT-Releases\Engine\Source\Runtime\OpenGLDrv\Private\Linux\OpenGLLinux.cpp] [Line: 192] 
    _PlatformCreateOpenGLContextCore - Could not create OpenGL 3.2 context, SDL error: 'Could not create GL context'
    
    Signal 11 caught.
    Malloc Size=131076 LargeMemoryPoolOffset=131092 
    CommonLinuxCrashHandler: Signal=11
    Malloc Size=65535 LargeMemoryPoolOffset=196655 
    [2016.09.19-14.10.28:709][  0]LogExit: Executing StaticShutdownAfterError
    Malloc Size=131160 LargeMemoryPoolOffset=327832 
    Malloc Size=131160 LargeMemoryPoolOffset=459016 
    Malloc Size=131160 LargeMemoryPoolOffset=590200 
    [2016.09.19-14.10.28:710][  0]LogHAL: FLinuxPlatformProcess::CreateProc: '~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/CrashReportClient ~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/'
    [2016.09.19-14.10.28:711][  0]LogHAL: FLinuxPlatformProcess::CreateProc: spawned child 6145
    Using jemalloc.
    LogPlatformFile: Not using cached read wrapper
    LogInit:Display: RandInit(-1184428719) SRandInit(-1184428713).
    LogTaskGraph: Started task graph with 3 named threads and 4 total threads with 1 sets of task threads.
    LogInit: Version: 4.12.0-2897679+UE4-UT
    LogInit: API Version: 2897679
    LogInit: Net Version: 2897679
    LogInit: Compiled (64-bit): Apr 19 2016 14:10:56
    LogInit: Compiled with Clang: 3.7.0 (tags/RELEASE_370/final)
    LogInit: Build Configuration: Shipping
    LogInit: Branch Name: UE4-UT
    LogInit: Command line:  ~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/
    LogInit: Base directory: ~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/
    LogInit: Installed Engine Build: 1
    LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
    LogInit: Object subsystem initialized
    LogInit: Linux hardware info:
    LogInit:  - we are the first instance of this executable
    LogInit:  - this process' id (pid) is 6145, parent process' id (ppid) is 6135
    LogInit:  - we are not running under debugger
    LogInit:  - machine network name is 'localhost.localdomain'
    LogInit:  - user name is '[redacted]' ([redacted])
    LogInit:  - we're logged in locally
    LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM)2 Duo CPU     E8200  @ 2.66GHz' (signature: 0x10676)
    LogInit:  - Number of physical cores available for the process: 2
    LogInit:  - Number of logical cores available for the process: 2
    LogInit:  - Cache line size: 64
    LogInit:  - Memory allocator used: jemalloc
    LogInit: Linux-specific commandline switches:
    LogInit:  -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
    LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
    LogInit:  -jemalloc - use jemalloc for all memory allocation
    LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
    LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
    LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
    LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
    LogInit:  - Physical RAM available (not considering process quota): 3 GB (3007 MB, 3079788 KB, 3153702912 bytes)
    LogPaths:Warning: No paths for game localization data were specifed in the game configuration.
    LogInit:Warning: No paths for engine localization data were specifed in the engine configuration.
    LogTextLocalizationManager: No translations for ('') exist, falling back to 'en' for localization and internationalization data.
    CrashReportClientLog: CrashReportReceiverIP: http://crashreporter.epicgames.com:57005
    CrashReportClientLog: DataRouterUrl: https://datarouter-public-service-prod06.ol.epicgames.com/datarouter/api/v1/public/data
    CrashReportClientLog: FullCrashDump: UE4, NetworkLocation: , bExactMatch:1
    CrashReportClientLog: FullCrashDump: ++Orion+, NetworkLocation: \\epicgames.net\root\Dept\GameQA\Paragon\Paragon_LauncherCrashDumps, bExactMatch:0
    LogInit: Using libcurl 7.46.0
    LogInit:  - built for x86_64-pc-linux-gnu
    LogInit:  - supports SSL with OpenSSL/1.0.2d
    LogInit:  - supports HTTP deflate (compression) using libz 1.2.5
    LogInit:  - other features:
    LogInit:      CURL_VERSION_SSL
    LogInit:      CURL_VERSION_LIBZ
    LogInit:      CURL_VERSION_IPV6
    LogInit:      CURL_VERSION_ASYNCHDNS
    LogInit:      CURL_VERSION_LARGEFILE
    LogInit:      CURL_VERSION_TLSAUTH_SRP
    LogInit:  Libcurl: checking if '/etc/pki/tls/certs/ca-bundle.crt' exists
    LogInit:  CurlRequestOptions (configurable via config and command line):
    LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
    LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
    LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
    LogInit:  - CertBundlePath = /etc/pki/tls/certs/ca-bundle.crt  - Libcurl will set CURLOPT_CAINFO to it
    CrashReportClientLog: Initial state = Unknown UploadState value
    CrashReportClientLog: Sending HTTP request: http://crashreporter.epicgames.com:57005/CrashReporter/Ping
    CrashReportClientLog: Initial state = Unknown UploadState value
    LogCrashDebugHelper: DepotName: UE4-UT
    LogCrashDebugHelper: BuiltFromCL: 2897679
    LogCrashDebugHelper: EngineVersion: 4.12.0-2897679+UE4-UT
    LogCrashDebugHelper:Warning: CrashDebugHelperConfig invalid
    LogCrashDebugHelper:Warning: PDB Cache disabled
    CrashReportClientLog: OnProcessRequestComplete(), State=PingingServer bSucceeded=1
    CrashReportClientLog: State change from PingingServer to Ready
    CrashReportClientLog: Got 4 pending files to upload from 'crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7'
    CrashReportClientLog: State change from Ready to CheckingReport
    LogQoSReporter:Warning: QoSReporter was not configured for any deployment; metrics will be likely discarded.
    CrashReportClientLog: Sending HTTP request: http://crashreporter.epicgames.com:57005/CrashReporter/CheckReport
    CrashReportClientLog: PostData Num: 68
    CrashReportClientLog: OnProcessRequestComplete(), State=CheckingReport bSucceeded=1
    CrashReportClientLog: Response->GetContentAsString(): '<CrashReporterResult bSuccess="true" ID="0" Message="" />'
    CrashReportClientLog: ResultNode->GetAttribute(TEXT("bSuccess")) = true
    CrashReportClientLog: State change from CheckingReport to CheckingReportDetail
    CrashReportClientLog: Sending HTTP request: http://crashreporter.epicgames.com:57005/CrashReporter/CheckReportDetail
    CrashReportClientLog: PostData Num: 1816
    CrashReportClientLog: OnProcessRequestComplete(), State=CheckingReportDetail bSucceeded=1
    CrashReportClientLog: Response->GetContentAsString(): '<CrashReporterResult bSuccess="true" ID="0" Message="" />'
    CrashReportClientLog: ResultNode->GetAttribute(TEXT("bSuccess")) = true
    CrashReportClientLog: State change from CheckingReportDetail to SendingFiles
    CrashReportClientLog: CompressAndSendData have 4 pending files
    CrashReportClientLog: CompressAndSendData compressing 4 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/minidump.dmp')
    CrashReportClientLog: CompressAndSendData compressing 1816 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/wermeta.xml')
    CrashReportClientLog: CompressAndSendData compressing 5400 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/UnrealTournament.log')
    CrashReportClientLog: CompressAndSendData compressing 1829 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/Diagnostics.txt')
    CrashReportClientLog: Sending HTTP request: http://crashreporter.epicgames.com:57005/CrashReporter/UploadReportFile
    CrashReportClientLog: OnProcessRequestComplete(), State=SendingFiles bSucceeded=1
    CrashReportClientLog: Sending HTTP request: http://crashreporter.epicgames.com:57005/CrashReporter/UploadComplete
    LogQoSReporter:Warning: QoSReporter was not configured for any deployment; metrics will be likely discarded.
    CrashReportClientLog: State change from SendingFiles to PostingReportComplete
    CrashReportClientLog: OnProcessRequestComplete(), State=PostingReportComplete bSucceeded=1
    CrashReportClientLog: State change from PostingReportComplete to CheckingReport
    CrashReportClientLog: All uploads done
    CrashReportClientLog: State change from CheckingReport to Finished
    CrashReportClientLog: Got 4 pending files to upload from 'crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7'
    CrashReportClientLog: State change from Ready to SendingFiles
    CrashReportClientLog: CompressAndSendData have 4 pending files
    CrashReportClientLog: CompressAndSendData compressing 4 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/minidump.dmp')
    CrashReportClientLog: CompressAndSendData compressing 1816 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/wermeta.xml')
    CrashReportClientLog: CompressAndSendData compressing 5400 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/UnrealTournament.log')
    CrashReportClientLog: CompressAndSendData compressing 1829 bytes ('~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/crashinfo-UnrealTournament-pid-6135-00034AD01C091013000A02C5B966E3A7/Diagnostics.txt')
    CrashReportClientLog: Sending HTTP request: https://datarouter-public-service-prod06.ol.epicgames.com/datarouter/api/v1/public/data?AppID=CrashReporter&AppVersion=4.12.0-2897679%2BUE4-UT&AppEnvironment=Release&UploadType=crashreports&UserID=0002986925031514002f022330a4da05%7C%7C83ffe57c6b6c4d30913a447d791154c2
    CrashReportClientLog: OnProcessRequestComplete(), State=SendingFiles bSucceeded=1
    CrashReportClientLog: State change from SendingFiles to SendingFiles
    CrashReportClientLog: All uploads done
    CrashReportClientLog: State change from SendingFiles to Finished
    LogGenericPlatformMisc: FPlatformMisc::RequestExit(0)
    CrashReportClientLog: Final state (Receiver) = Finished
    CrashReportClientLog: Final state (Receiver) = Finished
    LogExit: Preparing to exit.
    LogObj: Freed 0b from 0 cluster array pools.
    LogExit: Object subsystem successfully closed.
    LogModuleManager: Shutting down and abandoning module CrashDebugHelper (6)
    LogModuleManager: Shutting down and abandoning module QoSReporter (5)
    LogModuleManager: Shutting down and abandoning module HTTP (4)
    LogModuleManager: Shutting down and abandoning module AnalyticsET (3)
    LogModuleManager: Shutting down and abandoning module Analytics (2)
    LogModuleManager: Shutting down and abandoning module CoreUObject (1)
    LogExit: Exiting.
    [2016.09.19-14.10.39:711][  0]LogHAL: Child 6145 is no longer running (zombie), Wait()ing immediately.
    Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
    ~/Downloads/startUT.sh: line 4:  6135 Segmentation fault      (core dumped) ~/Documents/UT4/LinuxNoEditor/Engine/Binaries/Linux/UE4-Linux-Shipping UnrealTournament -windowed
    I don't know what change could have resulted in this. The only thing I changed about my system was probably upgrading (Fedora GNU+Linux 24). Starting UT worked perfectly last week. Same error with -OpenGL4 parameter, only that I get "Could not create OpenGL 4.3 context" instead (which has worked before too). I can paste the log for that too if it helps.
    Any help will be greatly appreciated :-)

    #2
    Being unable to create gl contexts is usually due to incompatible drivers, so I'd check that your video drivers are up to date and then if it's still not working, try running some OpenGL examples to see whether it's specifically a UT thing or a general OpenGL thing

    Comment


      #3
      Originally posted by DigitalQR View Post
      Being unable to create gl contexts is usually due to incompatible drivers, so I'd check that your video drivers are up to date and then if it's still not working, try running some OpenGL examples to see whether it's specifically a UT thing or a general OpenGL thing
      Hi again! Thanks man, my graphical driver was up to date, however uninstalling and reinstalling fixed my issue :-) Cool!

      Comment

      Working...
      X