[BUGs] OSX Mavericks - FullScreen, MagicMouse and crashes in gameplay

Discussion in 'Mac and Linux' started by yuriccp, December 7, 2013.

  1. yuriccp

    yuriccp New Member

    Messages:
    3
    Likes Received:
    1
    Hello,

    I recently buy an anticipated version in Steam and already found some problems:

    1 - Fullscreen not working. - Don't matter if I put Fullscreen or Window in options, the game always run in Window mode on Mavericks.
    2 - MagicMouse Zoom. - I know that the magicmouse isn't the best option to play any game, but it's the main oficial mouse for Macs. In the game the touch zoom of the magicmouse is insanely sensitive and is impossible disable the mouse scroll in the game to avoid it.
    3 - Some times during the gameplay simply crashs sending the following messages:

    Code:
    Process:        PA [695]
    Path:            /Users/USER/Library/Application Support/Steam/*/PA.app/Contents/MacOS/PA
    Identifier:      com.uberent.pa.client
    Version:        PA 0.8.0 (0.8.0)
    Code Type:      X86-64 (Native)
    Parent Process:  launchd [162]
    Responsible:    PA [695]
    User ID:        502
    
    Date/Time:      2013-12-06 23:09:59.578 -0300
    OS Version:      Mac OS X 10.9 (13A603)
    Report Version:  11
    Anonymous UUID:  3F47B956-7533-E410-F297-B319076C70F3
    
    
    Crashed Thread:  7  CVDisplayLink
    
    Exception Type:  EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
  2. yuriccp

    yuriccp New Member

    Messages:
    3
    Likes Received:
    1
    Code:
    Application Specific Information:
    abort() called
    *** error for object 0x60000283fe20: Heap corruption detected, free list canary is damaged
    
    Thread 0:: MainThrd  Dispatch queue: com.apple.main-thread
    0  libsystem_kernel.dylib            0x00007fff966cca1a mach_msg_trap + 10
    1  libsystem_kernel.dylib            0x00007fff966cbd18 mach_msg + 64
    2  com.apple.CoreFoundation          0x00007fff937f7315 __CFRunLoopServiceMachPort + 181
    3  com.apple.CoreFoundation          0x00007fff937f6939 __CFRunLoopRun + 1161
    4  com.apple.CoreFoundation          0x00007fff937f6275 CFRunLoopRunSpecific + 309
    5  com.apple.HIToolbox              0x00007fff948e1f0d RunCurrentEventLoopInMode + 226
    6  com.apple.HIToolbox              0x00007fff948e1cb7 ReceiveNextEventCommon + 479
    7  com.apple.HIToolbox              0x00007fff948e1abc _BlockUntilNextEventMatchingListInModeWithFilter + 65
    8  com.apple.AppKit                  0x00007fff8c14228e _DPSNextEvent + 1434
    9  com.apple.AppKit                  0x00007fff8c1418db -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    10  com.apple.AppKit                  0x00007fff8c1359cc -[NSApplication run] + 553
    11  com.uberent.pa.client            0x000000010592ee2d crom::DarwinPlatform::run() + 493
    12  com.uberent.pa.client            0x000000010592ab63 main + 211
    13  com.uberent.pa.client            0x000000010569bd04 start + 52
    
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0  libsystem_kernel.dylib            0x00007fff966d1662 kevent64 + 10
    1  libdispatch.dylib                0x00007fff8bd6c43d _dispatch_mgr_invoke + 239
    2  libdispatch.dylib                0x00007fff8bd6c152 _dispatch_mgr_thread + 52
    
    Thread 2:
    0  libsystem_kernel.dylib            0x00007fff966d0716 __psynch_cvwait + 10
    1  libsystem_pthread.dylib          0x00007fff943d8c3b _pthread_cond_wait + 727
    2  libc++.1.dylib                    0x00007fff91b4ed43 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
    3  com.uberent.pa.client            0x00000001059f1bd7 crom::ThreadPool::threadExecute() + 135
    4  com.uberent.pa.client            0x00000001059f231f void* std::__1::__thread_proxy<std::__1::tuple<void (crom::ThreadPool::*)(), crom::ThreadPool*> >(void*) + 111
    5  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    6  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    7  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
    
    Thread 3:
    0  libsystem_kernel.dylib            0x00007fff966cca1a mach_msg_trap + 10
    1  libsystem_kernel.dylib            0x00007fff966cbd18 mach_msg + 64
    2  com.uberent.pa.client            0x0000000105a8ccba google_breakpad::ExceptionHandler::WaitForMessage(void*) + 314
    3  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    4  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    5  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
    
    Thread 4:: IOPollingHelperThread
    0  libsystem_kernel.dylib            0x00007fff966d164a kevent + 10
    1  steamclient.dylib                0x00000001092192c0 OSXHelpers::CIOPollingHelper::RealRun() + 284
    2  libtier0_s.dylib                  0x00000001080101e4 CatchAndWriteContext_t::Invoke() + 170
    3  libtier0_s.dylib                  0x000000010800fcdb CatchAndWriteMiniDump_Impl(CatchAndWriteContext_t&) + 209
    4  libtier0_s.dylib                  0x000000010800fdb1 CatchAndWriteMiniDumpExForVoidPtrFn + 78
    5  steamclient.dylib                0x0000000109219195 OSXHelpers::CIOPollingHelper::Run() + 27
    6  libtier0_s.dylib                  0x0000000108013cd6 SteamThreadTools::CThread::ThreadExceptionWrapper(void*) + 18
    7  libtier0_s.dylib                  0x00000001080101e4 CatchAndWriteContext_t::Invoke() + 170
    8  libtier0_s.dylib                  0x000000010800fcdb CatchAndWriteMiniDump_Impl(CatchAndWriteContext_t&) + 209
    9  libtier0_s.dylib                  0x000000010800fdb1 CatchAndWriteMiniDumpExForVoidPtrFn + 78
    10  libtier0_s.dylib                  0x0000000108013c49 SteamThreadTools::CThread::ThreadProc(void*) + 173
    11  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    12  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    13  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
    
    Thread 5:: com.apple.audio.IOThread.client
    0  libsystem_kernel.dylib            0x00007fff966cca1a mach_msg_trap + 10
    1  libsystem_kernel.dylib            0x00007fff966cbd18 mach_msg + 64
    2  com.apple.audio.CoreAudio        0x00007fff8d309918 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
    3  com.apple.audio.CoreAudio        0x00007fff8d3098a6 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
    4  com.apple.audio.CoreAudio        0x00007fff8d30802e HALC_ProxyIOContext::IOWorkLoop() + 950
    5  com.apple.audio.CoreAudio        0x00007fff8d307bcd HALC_ProxyIOContext::IOThreadEntry(void*) + 97
    6  com.apple.audio.CoreAudio        0x00007fff8d307a8d HALB_IOThread::Entry(void*) + 75
    7  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    8  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    9  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
    
    Thread 6:
    0  libsystem_kernel.dylib            0x00007fff966d0a3a __semwait_signal + 10
    1  libsystem_c.dylib                0x00007fff90f24e60 nanosleep + 200
    2  libsystem_c.dylib                0x00007fff90f24d52 usleep + 54
    3  libfmodex.dylib                  0x00000001062d56e0 0x1062d1000 + 18144
    4  libfmodex.dylib                  0x0000000106356ab5 FMOD::SystemI::createSoundInternal(char const*, unsigned int, unsigned int, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::File**, bool, FMOD::SoundI**) + 23371
    5  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    6  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    7  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
    
    Thread 7 Crashed:: CVDisplayLink
    0  libsystem_kernel.dylib            0x00007fff966d0866 __pthread_kill + 10
    1  libsystem_pthread.dylib          0x00007fff943d735c pthread_kill + 92
    2  libsystem_c.dylib                0x00007fff90f05bba abort + 125
    3  libsystem_malloc.dylib            0x00007fff982bfbf9 nanozone_error + 486
    4  libsystem_malloc.dylib            0x00007fff982bfdbb _nano_malloc_check_clear + 445
    5  libsystem_malloc.dylib            0x00007fff982be6c4 nano_malloc + 35
    6  libsystem_malloc.dylib            0x00007fff982bc87c malloc_zone_malloc + 71
    7  libsystem_malloc.dylib            0x00007fff982bd290 malloc + 42
    8  libc++.1.dylib                    0x00007fff91b8328e operator new(unsigned long) + 30
    9  com.uberent.pa.client            0x0000000105994a55 crom::MaterialLibrary::getFrozenMaterialData(zu::RefNoCount<crom::MaterialData>) + 645
    10  com.uberent.pa.client            0x0000000105995604 crom::Material::freeze() + 52
    11  com.uberent.pa.client            0x00000001059cdca1 crom::RasRen::getRasterizerMaterial(crom::Material) + 385
    12  com.uberent.pa.client            0x0000000105a1414e crom::RasRenMeshInstance::setMaterial(int, crom::Material const&) + 190
    13  com.uberent.pa.client            0x00000001059d2f63 crom::RenderComponent::update() + 339
    14  com.uberent.pa.client            0x00000001059d1ac8 crom::RenderWorld::update() + 40
    15  com.uberent.pa.client            0x00000001056af795 client::Client::update(client::Camera const*) + 2149
    16  com.uberent.pa.client            0x00000001057268bd client::ClientView::updateCamera(float, client::Camera*, zu::Rect<int> const&) + 93
    17  com.uberent.pa.client            0x0000000105733ff3 client::Holodeck::update(float) + 1075
    18  com.uberent.pa.client            0x00000001056ce042 client::ClientGame::update(float) + 322
    19  com.uberent.pa.client            0x000000010592b19f crom::DarwinGameProxy::update(float) + 47
    20  com.uberent.pa.client            0x000000010592b4a6 -[CromOpenGLView getFrameForTime:] + 214
    21  com.uberent.pa.client            0x000000010592b76b MyDisplayLinkCallback(__CVDisplayLink*, CVTimeStamp const*, CVTimeStamp const*, unsigned long long, unsigned long long*, void*) + 43
    22  com.apple.CoreVideo              0x00007fff8fab65cc CVDisplayLink::performIO(CVTimeStamp*) + 206
    23  com.apple.CoreVideo              0x00007fff8fab5a08 CVDisplayLink::runIOThread() + 608
    24  com.apple.CoreVideo              0x00007fff8fab578f startIOThread(void*) + 147
    25  libsystem_pthread.dylib          0x00007fff943d6899 _pthread_body + 138
    26  libsystem_pthread.dylib          0x00007fff943d672a _pthread_start + 137
    27  libsystem_pthread.dylib          0x00007fff943dafc9 thread_start + 13
  3. SXX

    SXX Post Master General

    Messages:
    6,896
    Likes Received:
    1,812
    Full screen not yet implemented in Mac version: PA#2346
  4. maxpowerz

    maxpowerz Post Master General

    Messages:
    2,208
    Likes Received:
    885
    1, set dock to autohide then you can use fullscreen (not real full-screen mode, just a whole screen in window mode)
    Dock reserves the bottom of the screen if not set to autohide..

    2, it's not just magic and mighty mice that have issues, it's any mouse that has "Inertial Scrolling" you need to use a standard 2 button mouse with a wheel. or a gaming mouse. (my microsoft touch mouse has the same issues).
    The inertial scrolling is embedded in the mouse hardware and can't be disabled.

    3, what GPU does you Mac have?? Intel HD , nVidia or ATI...
    ATI's are having issues, but the dev's are working furiously to fix this :)
    One of the dev's has an ATI card in his home PC he is also sad that ATI is having issues so he is working extra hard to fix it :)
  5. maxpowerz

    maxpowerz Post Master General

    Messages:
    2,208
    Likes Received:
    885
    Also uber is re-doing the in game camera system...
    hopefully when the new in game camera system is released to us soon it will fix scrolling issues with mice that have inertial scrolling. :)
  6. DeathByDenim

    DeathByDenim Post Master General

    Messages:
    4,327
    Likes Received:
    2,125
    The crash seems to have been reported twice in the bug tracker as well. See bugs FS#2628 and FS#2563. You might want to post your log there as well. (And vote for those bugs).
    yuriccp likes this.
  7. Manwolf

    Manwolf Member

    Messages:
    73
    Likes Received:
    22
    set your scroll sensitivity setting - in game - for the mouse to the absolute minimum, you'll be okay to play like that on a magic mouse...
    maxpowerz likes this.
  8. yuriccp

    yuriccp New Member

    Messages:
    3
    Likes Received:
    1
    Thank you but I already did this but the scroll still to much sensitive, very low miss scroll movements can simply show the entire solar system in a fraction of seconds, is not playable this way.

    There's any way to disable the mouse scroll for the game? This will easily solve this problem if I can zoom using the keyboard only.
    maxpowerz likes this.
  9. stonewood1612

    stonewood1612 Well-Known Member

    Messages:
    726
    Likes Received:
    417
    I'm getting frequent crashes on mac, but it's none of these above. Instead, it's wreckages. I figured this out by deleting a building and after a second the wreck appeared, boom. game crash. Dunno what's really causing it, the wreck and the particle effects render properly, so it's not that. It only happens when you zoom in closely (once icons disappear). Using nVidea graphics.

    This has been happening in the last few builds, and it's pretty annoying. Mac just needs a fix. And a big one too.
  10. aeonsim

    aeonsim Active Member

    Messages:
    195
    Likes Received:
    42
    The CVDisplay thread display crash has been around since Beta began. I've had a couple of goes at creating it in a reproducible manner but haven't managed to do so yet. Unfortunately due to it's random nature it makes it a very hard bug to pin down.

Share This Page