Project

General

Profile

Bug #12362

Darktable does not start on Mojave (MacBook Pro)

Added by Gerald Fuchs 11 months ago. Updated 3 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
General
Target version:
Start date:
10/12/2018
Due date:
% Done:

0%

Estimated time:
Affected Version:
2.4.4
System:
Mac OS X
bitness:
64-bit
hardware architecture:
amd64/x86

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

Sample of darktable.txt (61.8 KB) Sample of darktable.txt Full stack trace and binary image table of process. Paul S, 06/03/2019 06:08 PM

History

#1 Updated by Nicolas Auffray 11 months 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 3 months ago

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 3 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.

Also available in: Atom PDF

Go to top