Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Application crash on startup with MacOS X Mojave  (Read 2775 times)

0 Members and 1 Guest are viewing this topic.

St4rFoX

  • Newbie
  • *
  • Posts: 1
    • View Profile
Application crash on startup with MacOS X Mojave
« on: January 17, 2019, 12:30:26 am »
Hi,
I'm new to SFML so I don't know if this is a bug or it's my fault but I finished ideas so I decided to write this post.
I'm trying to build a project using CMake and sources of SFML on MacOS X Mojave 10.14.2. I followed the tutorial on sfml website https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake.php and always got fine (CMake was configured properly and I ran make install to properly install all sfml module and dependencies) and then, inside my project root I did the same thing (run cmake . and then make) to generate the executable of app.

This is my CMakeLists.txt inside the project root directory:
PROJECT(test_d)
cmake_policy(SET CMP0074 NEW)
SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
FIND_PACKAGE(OpenGL)
find_package(SFML 2 REQUIRED system window graphics network audio)

INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_DIR} ${SFML_INCLUDE_DIR})

SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

ADD_SUBDIRECTORY(src)

All these steps works fine, but when I execute the generated binary I get the following error and the window does not show up:
2019-01-16 23:59:44.144 test[62958:179975] *** Assertion failure in -[SFWindow setTitle:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1671.20.108/AppKit.subproj/NSWindow.m:2584
2019-01-16 23:59:44.144 test[62958:179975] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: aString != nil'
*** First throw call stack:
(
        0   CoreFoundation                      0x00007fff516dfecd __exceptionPreprocess + 256
        1   libobjc.A.dylib                     0x00007fff7d797720 objc_exception_throw + 48
        2   CoreFoundation                      0x00007fff516fab2a +[NSException raise:format:arguments:] + 98
        3   Foundation                          0x00007fff53a9ee0d -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 194
        4   AppKit                              0x00007fff4ec0a995 -[NSWindow setTitle:] + 188
        5   libsfml-window.2.5.dylib            0x000000010e26992d _ZN2sf4priv15WindowImplCocoaC2ENS_9VideoModeERKNS_6StringEmRKNS_15ContextSettingsE + 269
        6   libsfml-window.2.5.dylib            0x000000010e25b953 _ZN2sf4priv10WindowImpl6createENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE + 67
        7   libsfml-window.2.5.dylib            0x000000010e25aa1d _ZN2sf6Window6createENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE + 397
        8   libsfml-window.2.5.dylib            0x000000010e25a84f _ZN2sf6WindowC2ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE + 111
        9   test                                0x000000010e23ba90 main + 208
        10  libdyld.dylib                       0x00007fff7e865ed9 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
zsh: abort      ./bin/test

I googled a lot but I could not find anything that resolve the issue (I also tried different sfml version but got the same). I hope someone can give me some suggestions.

Hiura

  • SFML Team
  • Hero Member
  • *****
  • Posts: 4321
    • View Profile
    • Email
Re: Application crash on startup with MacOS X Mojave
« Reply #1 on: January 26, 2019, 05:50:47 pm »
Without your application code, we cannot properly help.
SFML / OS X developer