Bug #12362
Darktable does not start on Mojave (MacBook Pro)
0%
Description
I have installed Darktable via DMG file as well as with HomeBrew. On both I cannot start Darktable.
After starting Darktable ist starts to "jump" in the Dock, and after a while it stops jumping, and just stay in the dock. Clicking on the Icon in the dock does not open Darktable. Right-click on the icon in the dock, I can only end it immediately.
Any ideas how to get it started
History
#1
Updated by Nicolas Auffray about 1 year ago
Hi,
I'm using Mojave as well and darktable is running great on my system. Have you tried launching darktable from Terminal to see error messages that could happen ? See manual for debug options.
Another thing to try if you use an antivirus is to disable it and try launching darktable again.
Think about saying here what happens with that as it could help developers to improve darktable for mac.
#2
Updated by Paul S 7 months ago
- File Sample of darktable.txt Sample of darktable.txt added
I'm getting exactly the same issue.
➜ Photos brew cask install darktable ~/Pictures/Photos ==> Tapping homebrew/cask Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask'... remote: Enumerating objects: 3685, done. remote: Counting objects: 100% (3685/3685), done. remote: Compressing objects: 100% (3672/3672), done. remote: Total 3685 (delta 25), reused 661 (delta 11), pack-reused 0 Receiving objects: 100% (3685/3685), 1.21 MiB | 1.39 MiB/s, done. Resolving deltas: 100% (25/25), done. Tapped 1 command and 3581 casks (3,691 files, 3.9MB). ==> Satisfying dependencies ==> Downloading https://github.com/darktable-org/darktable/releases/download/release-2.6.2/darktable-2.6.2.dmg ==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/3791835/4035a080-4b1a-11e9-927d-477ea8bf7c56?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Cred ######################################################################## 100.0% ==> Verifying SHA-256 checksum for Cask 'darktable'. ==> Installing Cask darktable ==> Moving App 'darktable.app' to '/Applications/darktable.app'. 🍺 darktable was successfully installed! ➜ Photos /Applications/darktable.app/Contents/MacOS/darktable -d all ~/Pictures/Photos [memory] at startup [memory] max address space (vmpeak): unknown [memory] cur address space (vmsize): 4359388 kB [memory] max used memory (vmhwm ): unknown [memory] cur used memory (vmrss ): 13784 kB (process:30307): GLib-GObject-CRITICAL **: 16:03:17.750: g_object_set: assertion 'G_IS_OBJECT (object)' failed
...and that's everything.
Sampling the hung process gives the following trace.
Sampling process 30307 for 3 seconds with 1 millisecond of run time between samples Sampling completed, processing symbols... Analysis of sampling darktable-bin (pid 30307) every 1 millisecond Process: darktable-bin [30307] Path: /Applications/darktable.app/Contents/MacOS/darktable-bin Load Address: 0x1007d8000 Identifier: org.darktable Version: 2.6.2 (2.6.2.0) Code Type: X86-64 Parent Process: zsh [57139] Date/Time: 2019-06-03 16:04:16.601 +0100 Launch Time: 2019-06-03 16:03:17.464 +0100 OS Version: Mac OS X 10.14.5 (18F132) Report Version: 7 Analysis Tool: /usr/bin/sample Physical footprint: 20.5M Physical footprint (peak): 23.9M ---- Call graph: 2683 Thread_451688 DispatchQueue_1: com.apple.main-thread (serial) + 2683 start (in darktable-bin) + 52 [0x1007e4ee4] + 2683 main (in darktable-bin) + 22 [0x1007e4f06] main.c:82 + 2683 dt_init (in libdarktable.dylib) + 5028 [0x100817e34] darktable.c:781 + 2683 dt_gui_show_standalone_yes_no_dialog (in libdarktable.dylib) + 591 [0x10091286f] gtk.c:2052 + 2683 gtk_main (in libgtk-3.0.dylib) + 74 [0x100ea56c6] + 2683 g_main_loop_run (in libglib-2.0.0.dylib) + 191 [0x100c3c9e1] + 2683 g_main_context_iterate (in libglib-2.0.0.dylib) + 340 [0x100c3c755] + 2683 poll_func (in libgdk-3.0.dylib) + 172 [0x101476a3a] + 2683 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit) + 1361 [0x7fff3dca171f] + 2683 _DPSNextEvent (in AppKit) + 965 [0x7fff3dca2987] + 2683 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 64 [0x7fff3f908436] + 2683 ReceiveNextEventCommon (in HIToolbox) + 603 [0x7fff3f9086a5] + 2683 RunCurrentEventLoopInMode (in HIToolbox) + 292 [0x7fff3f90896b] + 2683 CFRunLoopRunSpecific (in CoreFoundation) + 455 [0x7fff4061c8be] + 2683 __CFRunLoopRun (in CoreFoundation) + 1612 [0x7fff4061d15c] + 2683 __CFRunLoopServiceMachPort (in CoreFoundation) + 328 [0x7fff4061dbee] + 2683 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff6c67c76c] + 2683 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff6c67c22a]
#3
Updated by Paul S 7 months ago
False alarm..... after I left it running a while I found I had a hidden window asking about erasing existing settings to get a performance upgrade. I think this window had no decoration on it, so the window manager just left it at the bottom of the window pile all the time. If you didn't clear the desktop of windows, you didn't see it.