yglukhov / nimx

GUI library
MIT License
1.09k stars 75 forks source link

[Linux] SIGSEGV illegal storage #401

Closed nixfreak closed 4 years ago

nixfreak commented 4 years ago

SIGSEGV: Illegal storage access. (Attempt to read from nil?)
Error: execution of an external program failed: '/home/nixfreak/env/nim/nimx/build/linux/NimxApp 
yglukhov commented 4 years ago

That doesn't help. Please provide some stack trace and steps to reproduce

nixfreak commented 4 years ago

Sorry about that I just quickly posted my error msg.. Here is the full log and execution.


 | nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:21 |
 | /home/nixfreak/env/nim | rm -vr ~/.nimble/pkgs/os_files-0.1.2/                                                                                                 | 20200314 |

removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files.nimble'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/nimblemeta.json'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/dialog.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/file_info.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private/win32_file_info.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private/unix_file_info.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private/osx_file_info.nim'
removed directory '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog/js_dialog.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog/win32_dialog.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog/osx_dialog.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog/dialog_types.nim'
removed '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog/unix_dialog.nim'
removed directory '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files/private_dialog'
removed directory '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/os_files'
removed directory '/home/nixfreak/.nimble/pkgs/os_files-0.1.2/'

 | nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:21 |
 | /home/nixfreak/env/nim | nimble install nimx                                                                                                                   | 20200314 |

Downloading https://github.com/yglukhov/nimx using git
  Verifying dependencies for nimx@0.1
      Info: Dependency on sdl2@any version already satisfied
  Verifying dependencies for sdl2@2.0.1
      Info: Dependency on opengl@#head already satisfied
  Verifying dependencies for opengl@#head
      Info: Dependency on x11@>= 1.1 already satisfied
  Verifying dependencies for x11@1.1
      Info: Dependency on nimsl@>= 0.3 already satisfied
  Verifying dependencies for nimsl@0.3.2
      Info: Dependency on variant@any version already satisfied
  Verifying dependencies for variant@0.2.10
      Info: Dependency on jnim@any version already satisfied
  Verifying dependencies for jnim@0.5.1
      Info: Dependency on nake@any version already satisfied
   Warning: Package 'nake' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'nake.nim', but a file named 'nakefile.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'nake.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'nake', then move it into a 'nakepkg/' subdirectory. If it's a test file or otherwise not required to build the the package 'nake.nim', prevent its installation by adding `skipFiles = @["nakefile.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
  Verifying dependencies for nake@1.9.3
      Info: Dependency on closure_compiler@>= 0.3.1 already satisfied
  Verifying dependencies for closure_compiler@0.3.4
      Info: Dependency on plists@any version already satisfied
  Verifying dependencies for plists@0.2.0
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
      Info: Dependency on variant@>= 0.2 & < 0.3 already satisfied
  Verifying dependencies for variant@0.2.10
      Info: Dependency on kiwi@any version already satisfied
  Verifying dependencies for kiwi@0.1.0
      Info: Dependency on https://github.com/yglukhov/ttf@>= 0.2.9 & < 0.3 already satisfied
  Verifying dependencies for ttf@0.2.12
      Info: Dependency on nimBMP@any version already satisfied
  Verifying dependencies for nimBMP@0.1.6
      Info: Dependency on https://github.com/yglukhov/async_http_request@any version already satisfied
  Verifying dependencies for async_http_request@0.1.2
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on rect_packer@any version already satisfied
  Verifying dependencies for rect_packer@0.1.0
      Info: Dependency on https://github.com/yglukhov/android@any version already satisfied
  Verifying dependencies for android@0.1.0
      Info: Dependency on jnim@any version already satisfied
  Verifying dependencies for jnim@0.5.1
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
 Installing os_files@any version
Downloading https://github.com/tormund/os_files using git
  Verifying dependencies for os_files@0.1.2
      Info: Dependency on oldgtk3@any version already satisfied
  Verifying dependencies for oldgtk3@0.1.0
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
 Installing os_files@0.1.2
   Success: os_files installed successfully.
      Info: Dependency on https://github.com/tormund/nester@any version already satisfied
  Verifying dependencies for nester@0.1.2
      Info: Dependency on https://github.com/kedean/nest@any version already satisfied
  Verifying dependencies for nest@0.1.0
      Info: Dependency on nimwebp@any version already satisfied
  Verifying dependencies for nimwebp@0.1.0
      Info: Dependency on nimPNG@any version already satisfied
  Verifying dependencies for nimPNG@0.2.5
      Info: Dependency on https://github.com/yglukhov/clurp@any version already satisfied
   Warning: Package 'clurp' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'clurp.nim', but a file named 'quote_emcc.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'clurp.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'clurp', then move it into a 'clurppkg/' subdirectory. If it's a test file or otherwise not required to build the the package 'clurp.nim', prevent its installation by adding `skipFiles = @["quote_emcc.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
  Verifying dependencies for clurp@0.1.0
      Info: Dependency on cligen@any version already satisfied
  Verifying dependencies for cligen@0.9.38
 Installing nimx@0.1
   Success: nimx installed successfully.

| nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:23 |
 | /home/nixfreak/env/nim | git clone https://github.com/yglukhov/nimx                                                                                            | 20200314 |

Cloning into 'nimx'...
remote: Enumerating objects: 62, done.
remote: Counting objects: 100% (62/62), done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 7346 (delta 24), reused 35 (delta 15), pack-reused 7284
Receiving objects: 100% (7346/7346), 3.23 MiB | 4.51 MiB/s, done.
Resolving deltas: 100% (5307/5307), done.

 | nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:23 |
 | /home/nixfreak/env/nim | cd nimx                                                                                                                               | 20200314 |

 | nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:24 |
 | /home/nixfreak/env/nim/nimx | nimble install -dy                                                                                                               | 20200314 |

  Verifying dependencies for nimx@0.1
      Info: Dependency on sdl2@any version already satisfied
  Verifying dependencies for sdl2@2.0.1
      Info: Dependency on opengl@#head already satisfied
  Verifying dependencies for opengl@#head
      Info: Dependency on x11@>= 1.1 already satisfied
  Verifying dependencies for x11@1.1
      Info: Dependency on nimsl@>= 0.3 already satisfied
  Verifying dependencies for nimsl@0.3.2
      Info: Dependency on variant@any version already satisfied
  Verifying dependencies for variant@0.2.10
      Info: Dependency on jnim@any version already satisfied
  Verifying dependencies for jnim@0.5.1
      Info: Dependency on nake@any version already satisfied
   Warning: Package 'nake' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'nake.nim', but a file named 'nakefile.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'nake.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'nake', then move it into a 'nakepkg/' subdirectory. If it's a test file or otherwise not required to build the the package 'nake.nim', prevent its installation by adding `skipFiles = @["nakefile.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
  Verifying dependencies for nake@1.9.3
      Info: Dependency on closure_compiler@>= 0.3.1 already satisfied
  Verifying dependencies for closure_compiler@0.3.4
      Info: Dependency on plists@any version already satisfied
  Verifying dependencies for plists@0.2.0
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
      Info: Dependency on variant@>= 0.2 & < 0.3 already satisfied
  Verifying dependencies for variant@0.2.10
      Info: Dependency on kiwi@any version already satisfied
  Verifying dependencies for kiwi@0.1.0
      Info: Dependency on https://github.com/yglukhov/ttf@>= 0.2.9 & < 0.3 already satisfied
  Verifying dependencies for ttf@0.2.12
      Info: Dependency on nimBMP@any version already satisfied
  Verifying dependencies for nimBMP@0.1.6
      Info: Dependency on https://github.com/yglukhov/async_http_request@any version already satisfied
  Verifying dependencies for async_http_request@0.1.2
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on rect_packer@any version already satisfied
  Verifying dependencies for rect_packer@0.1.0
      Info: Dependency on https://github.com/yglukhov/android@any version already satisfied
  Verifying dependencies for android@0.1.0
      Info: Dependency on jnim@any version already satisfied
  Verifying dependencies for jnim@0.5.1
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
      Info: Dependency on os_files@any version already satisfied
  Verifying dependencies for os_files@0.1.2
      Info: Dependency on oldgtk3@any version already satisfied
  Verifying dependencies for oldgtk3@0.1.0
      Info: Dependency on jsbind@any version already satisfied
  Verifying dependencies for jsbind@0.1.1
      Info: Dependency on https://github.com/yglukhov/darwin@any version already satisfied
  Verifying dependencies for darwin@0.1.0
      Info: Dependency on https://github.com/tormund/nester@any version already satisfied
  Verifying dependencies for nester@0.1.2
      Info: Dependency on https://github.com/kedean/nest@any version already satisfied
  Verifying dependencies for nest@0.1.0
      Info: Dependency on nimwebp@any version already satisfied
  Verifying dependencies for nimwebp@0.1.0
      Info: Dependency on nimPNG@any version already satisfied
  Verifying dependencies for nimPNG@0.2.5
      Info: Dependency on https://github.com/yglukhov/clurp@any version already satisfied
   Warning: Package 'clurp' has an incorrect structure. The top level of the package source directory should contain at most one module, named 'clurp.nim', but a file named 'quote_emcc.nim' was found. This will be an error in the future.
      Hint: If this is the primary source file in the package, rename it to 'clurp.nim'. If it's a source file required by the main module, or if it is one of several modules exposed by 'clurp', then move it into a 'clurppkg/' subdirectory. If it's a test file or otherwise not required to build the the package 'clurp.nim', prevent its installation by adding `skipFiles = @["quote_emcc.nim"]` to the .nimble file. See https://github.com/nim-lang/nimble#libraries for more info.
  Verifying dependencies for clurp@0.1.0
      Info: Dependency on cligen@any version already satisfied
  Verifying dependencies for cligen@0.9.38

| nixfreak nix.freak |-------------------------------------------------------------------------------------------------------------------------------------| Saturday 14:24 |
 | /home/nixfreak/env/nim/nimx | nake                                                                                                                             | 20200314 |

Compiling nakefile...
No task specified, running default task defined by nakefile.
Hint: system [Processing]
Hint: widestrs [Processing]
Hint: io [Processing]
Hint: typetraits [Processing]
Hint: macros [Processing]
Hint: tables [Processing]
Hint: hashes [Processing]
Hint: math [Processing]
Hint: bitops [Processing]
Hint: algorithm [Processing]
Hint: opengl [Processing]
Hint: x [Processing]
Hint: xlib [Processing]
Hint: xutil [Processing]
Hint: keysym [Processing]
Hint: dynlib [Processing]
Hint: strutils [Processing]
Hint: parseutils [Processing]
Hint: unicode [Processing]
Hint: posix [Processing]
Hint: sequtils [Processing]
Hint: logging [Processing]
Hint: times [Processing]
Hint: options [Processing]
Hint: os [Processing]
Hint: pathnorm [Processing]
Hint: osseps [Processing]
Hint: streams [Processing]
Hint: sdl2 [Processing]
Hint: rect_packer [Processing]
Hint: ttf [Processing]
Hint: edtaa3func [Processing]
/home/nixfreak/env/nim/nimx/nimx/font.nim(14, 12) Warning: imported and not used: 'write_image_impl' [UnusedImport]
Hint: variant [Processing]
Hint: decoder [Processing]
Hint: decoder_linkage [Processing]
Hint: clurp [Processing]
Hint: async_http_request [Processing]
Hint: asyncdispatch [Processing]
Hint: heapqueue [Processing]
Hint: lists [Processing]
Hint: asyncstreams [Processing]
Hint: asyncfutures [Processing]
Hint: deques [Processing]
Hint: cstrutils [Processing]
Hint: monotimes [Processing]
Hint: nativesockets [Processing]
Hint: net [Processing]
Hint: sets [Processing]
Hint: selectors [Processing]
Hint: epoll [Processing]
Hint: httpclient [Processing]
Hint: uri [Processing]
Hint: base64 [Processing]
Hint: mimetypes [Processing]
Hint: strtabs [Processing]
Hint: random [Processing]
Hint: httpcore [Processing]
Hint: asyncnet [Processing]
Hint: asyncfile [Processing]
Hint: threadpool [Processing]
Hint: cpuinfo [Processing]
Hint: cpuload [Processing]
Hint: marshal [Processing]
Hint: typeinfo [Processing]
Hint: json [Processing]
Hint: lexbase [Processing]
Hint: parsejson [Processing]
Hint: intsets [Processing]
/home/nixfreak/env/nim/nimx/nimx/image.nim(1, 41) Warning: imported and not used: 'logging' [UnusedImport]
Hint: nimsl [Processing]
Hint: glsl_codegen [Processing]
/home/nixfreak/env/nim/nimx/nimx/context.nim(5, 8) Warning: imported and not used: 'font' [UnusedImport]
Hint: kiwi [Processing]
Hint: variable [Processing]
Hint: constraint [Processing]
Hint: expression [Processing]
Hint: term [Processing]
Hint: strength [Processing]
Hint: util [Processing]
Hint: symbolics [Processing]
Hint: solver [Processing]
Hint: symbol [Processing]
Hint: row [Processing]
/home/nixfreak/.choosenim/toolchains/nim-#devel/lib/pure/collections/tableimpl.nim(88, 7) Hint: 'msk`gensym5390631' is declared but not used [XDeclaredButNotUsed]
/home/nixfreak/.choosenim/toolchains/nim-#devel/lib/pure/collections/tableimpl.nim(88, 7) Hint: 'msk`gensym5390631' is declared but not used [XDeclaredButNotUsed]
/home/nixfreak/.choosenim/toolchains/nim-#devel/lib/pure/collections/tableimpl.nim(88, 7) Hint: 'msk`gensym5390631' is declared but not used [XDeclaredButNotUsed]
/home/nixfreak/.choosenim/toolchains/nim-#devel/lib/pure/collections/tableimpl.nim(88, 7) Hint: 'msk`gensym5390631' is declared but not used [XDeclaredButNotUsed]
/home/nixfreak/env/nim/nimx/nimx/notification_center.nim(1, 34) Warning: imported and not used: 'logging' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/keyboard.nim(7, 15) Warning: imported and not used: 'js_platform_detector' [UnusedImport]
/home/nixfreak/.choosenim/toolchains/nim-#devel/lib/pure/collections/tableimpl.nim(88, 7) Hint: 'msk`gensym5390631' is declared but not used [XDeclaredButNotUsed]
/home/nixfreak/env/nim/nimx/nimx/scroll_view.nim(3, 8) Warning: imported and not used: 'math' [UnusedImport]
Hint: xatom [Processing]
/home/nixfreak/env/nim/nimx/nimx/linkage_details.nim(125, 12) Warning: imported and not used: 'macros' [UnusedImport]
Hint: xresource [Processing]
/home/nixfreak/env/nim/nimx/nimx/private/windows/sdl_window.nim(3, 12) Warning: imported and not used: 'screen' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/private/windows/sdl_window.nim(3, 12) Warning: imported and not used: 'system_logger' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/key_commands.nim(2, 15) Warning: imported and not used: 'js_platform_detector' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/formatted_text.nim(1, 17) Warning: imported and not used: 'algorithm' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/text_field.nim(13, 8) Warning: imported and not used: 'serializers' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/text_field.nim(7, 8) Warning: imported and not used: 'unistring' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/text_field.nim(11, 8) Warning: imported and not used: 'window_event_handling' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/button.nim(61, 20) Warning: bsImage is deprecated [Deprecated]
/home/nixfreak/env/nim/nimx/nimx/linear_layout.nim(1, 13) Warning: imported and not used: 'view_dragging_listener' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/segmented_control.nim(9, 8) Warning: imported and not used: 'serializers' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/split_view.nim(5, 8) Warning: imported and not used: 'view_dragging_listener' [UnusedImport]
/home/nixfreak/env/nim/nimx/nimx/editor/tab_view.nim(4, 13) Warning: imported and not used: 'window_event_handling' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(15, 8) Warning: imported and not used: 'sample08_events' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(20, 8) Warning: imported and not used: 'sample13_drag_and_drop' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(19, 8) Warning: imported and not used: 'sample12_menus' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(18, 8) Warning: imported and not used: 'sample11_expanded_views' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(17, 8) Warning: imported and not used: 'sample10_text' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(12, 8) Warning: imported and not used: 'sample05_fonts' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(21, 8) Warning: imported and not used: 'sample14_layout' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(16, 8) Warning: imported and not used: 'sample09_docking_tabs' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(14, 8) Warning: imported and not used: 'sample07_collections' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(13, 8) Warning: imported and not used: 'sample06_timers' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(7, 8) Warning: imported and not used: 'sample01_welcome' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(8, 8) Warning: imported and not used: 'sample02_controls' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(9, 8) Warning: imported and not used: 'sample03_image' [UnusedImport]
/home/nixfreak/env/nim/nimx/test/main.nim(10, 8) Warning: imported and not used: 'sample04_animation' [UnusedImport]
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
Traceback (most recent call last)
/home/nixfreak/env/nim/nimx/test/main.nim(90) main
/home/nixfreak/env/nim/nimx/nimx/private/windows/sdl_window.nim(547) runUntilQuit
/home/nixfreak/env/nim/nimx/nimx/private/windows/sdl_window.nim(465) animateAndDraw
/home/nixfreak/env/nim/nimx/nimx/app.nim(105) drawWindows
/home/nixfreak/env/nim/nimx/nimx/abstract_window.nim(79) drawWindow
/home/nixfreak/env/nim/nimx/nimx/private/windows/sdl_window.nim(286) drawWindow
/home/nixfreak/env/nim/nimx/nimx/abstract_window.nim(85) drawWindow
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(439) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(458) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(453) drawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(441) drawWithinSuperview
/home/nixfreak/env/nim/nimx/nimx/view.nim(457) recursiveDrawSubviews
/home/nixfreak/env/nim/nimx/nimx/view.nim(443) draw
/home/nixfreak/env/nim/nimx/nimx/text_field.nim(268) draw
/home/nixfreak/env/nim/nimx/nimx/formatted_text.nim(226) drawText
/home/nixfreak/env/nim/nimx/nimx/formatted_text.nim(106) updateCache
/home/nixfreak/env/nim/nimx/nimx/font.nim(130) height
SIGSEGV: Illegal storage access. (Attempt to read from nil?)
Error: execution of an external program failed: '/home/nixfreak/env/nim/nimx/build/linux/NimxApp '
0xACE commented 4 years ago
...
$ nake
...
Could not find system font:
Tried path '/usr/share/fonts/truetype/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/TTF/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/dejavu/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/Ubuntu-R.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/Ubuntu-R.ttf'
Tried path '/usr/share/fonts/truetype/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/ubuntu-font-family/DejaVuSans.ttf'
Tried path '/usr/share/fonts/TTF/DejaVuSans.ttf'
Tried path '/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/dejavu/DejaVuSans.ttf'
Tried path '/usr/share/fonts/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/res/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/Resources/DejaVuSans.ttf'
Tried path '/home/nixfreak/env/nim/nimx/build/linux/DejaVuSans.ttf'
Could not create system font
...
/home/nixfreak/env/nim/nimx/nimx/view.nim(443) draw
/home/nixfreak/env/nim/nimx/nimx/text_field.nim(268) draw
/home/nixfreak/env/nim/nimx/nimx/formatted_text.nim(226) drawText
/home/nixfreak/env/nim/nimx/nimx/formatted_text.nim(106) updateCache
/home/nixfreak/env/nim/nimx/nimx/font.nim(130) height
SIGSEGV: Illegal storage access. (Attempt to read from nil?)
Error: execution of an external program failed: '/home/nixfreak/env/nim/nimx/build/linux/NimxApp '

My guess is that this is the relevant part of your report.

And it seems like it's indicating that your machine is misconfigured.

nixfreak commented 4 years ago

hmm I have the same configuration on my mac, I removed everything including nim and nimble and rebuild everything and then tried to re-install.

yglukhov commented 4 years ago

Fixed with https://github.com/yglukhov/nimx/pull/402