current OSX Build

I am trying to compile it on Mac myself too. I use the built.txt in the packaging folder would that work or do I need to add in additional modifications

current master including merged filmicrgb v4 - darktable-3.1.0+2031~g4a13314950.dmg:

new build current master + some performance stuff - darktable-3.1.0+2183~gec44ca8461.dmg:

includes:

2 Likes

current master: darktable-3.1.0+2328~ge585d29bab.dmg:

1 Like

current master with a whole bunch of performance prs (christmas will be a pleasure) darktable-3.1.0+2438~g5d4e25844.dmg: File on MEGA

Great, almost no time to test the previous one and already we have a new one. Two minor observations, the version number under darktable shows a different one from the one in the download 3.1.0+2336-g2… vs 3.1.0+2438-g5…; and there are some unexpected (for me) characters in the image information window, I have seen this before. Otherwise seems to be working fine, will keep testing.
Screen Shot 2020-06-20 at 19.19.11

The version number changes with the commits and pull requests included.

current master darktable-3.1.0+2374~gda0d15763.dmg: File on MEGA

current master + a whole bunch of performance tuning stuff darktable-3.1.0+2470~g5377aa4384.dmg: File on MEGA

Hi, I have an issue with the two last builds. Open a NEF file with processing: scene referred; apply local contrast; apply new instance of local contrast and dt a crash.

Here is the report

Process: darktable [30918]
Path: /Applications/darktable.app/Contents/MacOS/darktable
Identifier: org.darktable
Version: 3.1.0 (3.1.0.2374)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: darktable [30918]
User ID: 501

Date/Time: 2020-06-26 11:49:22.308 +0200
OS Version: Mac OS X 10.13.6 (17G11023)
Report Version: 12
Anonymous UUID: 16A87C5B-EBC9-AE14-A1B5-38F493419B78

Sleep/Wake UUID: C434A1B1-9A89-44F5-89C2-85B6A23DCBE8

Time Awake Since Boot: 210000 seconds
Time Since Wake: 130 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000028
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x28:

__TEXT 0000000103e55000-0000000103e62000 [ 52K] r-x/r-x SM=COW /Applications/darktable.app/Contents/MacOS/darktable

Application Specific Information:
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff674aab66 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff67675080 pthread_kill + 333
2 libsystem_c.dylib 0x00007fff6740624d __abort + 144
3 libsystem_c.dylib 0x00007fff674061bd abort + 142
4 libGraphicsMagick.3.dylib 0x0000000105c783bf MagickPanicSignalHandler.cold.1 + 32
5 libGraphicsMagick.3.dylib 0x0000000105b7fbed MagickPanicSignalHandler + 29
6 libsystem_platform.dylib 0x00007fff67668f5a _sigtramp + 26
7 ??? 0x000000010eab4950 initialPoolContent + 17776
8 libbilat.so 0x0000000110761e09 gui_changed + 153 (bilat.c:378)
9 libdarktable.dylib 0x0000000103f62f28 generic_combobox_enum_callback + 120 (imageop_gui.c:88)
10 libgobject-2.0.0.dylib 0x0000000104e6529f g_closure_invoke + 192
11 libgobject-2.0.0.dylib 0x0000000104e7871b signal_emit_unlocked_R + 2315
12 libgobject-2.0.0.dylib 0x0000000104e790a7 g_signal_emit_valist + 1809
13 libgobject-2.0.0.dylib 0x0000000104e7989c g_signal_emit_by_name + 258
14 libbilat.so 0x0000000110761dfa gui_changed + 138 (bilat.c:383)
15 libdarktable.dylib 0x0000000103f62b31 generic_slider_float_callback + 113 (imageop_gui.c:63)
16 libgobject-2.0.0.dylib 0x0000000104e6529f g_closure_invoke + 192
17 libgobject-2.0.0.dylib 0x0000000104e7871b signal_emit_unlocked_R + 2315
18 libgobject-2.0.0.dylib 0x0000000104e790a7 g_signal_emit_valist + 1809
19 libgobject-2.0.0.dylib 0x0000000104e7989c g_signal_emit_by_name + 258
20 libdarktable.dylib 0x0000000103e7e184 dt_bauhaus_slider_set_normalized + 324 (bauhaus.c:2343)
21 libbilat.so 0x0000000110762079 gui_init + 249 (bilat.c:441)
22 libdarktable.dylib 0x0000000103f5d14b dt_iop_gui_duplicate + 235 (imageop.c:897)
23 libdarktable.dylib 0x0000000103f61f73 dt_iop_gui_copy_callback + 19 (imageop.c:968)
24 libgobject-2.0.0.dylib 0x0000000104e6529f g_closure_invoke + 192
25 libgobject-2.0.0.dylib 0x0000000104e7871b signal_emit_unlocked_R + 2315
26 libgobject-2.0.0.dylib 0x0000000104e790a7 g_signal_emit_valist + 1809
27 libgobject-2.0.0.dylib 0x0000000104e7977c g_signal_emit + 120
28 libgtk-3.0.dylib 0x000000010466a8f1 gtk_widget_activate + 71
29 libgtk-3.0.dylib 0x000000010455cece gtk_menu_shell_activate_item + 252
30 libgtk-3.0.dylib 0x000000010455e5eb gtk_menu_shell_button_release + 473
31 libgtk-3.0.dylib 0x00000001046a66a8 _gtk_marshal_BOOLEAN__BOXEDv + 183
32 libgobject-2.0.0.dylib 0x0000000104e65468 _g_closure_invoke_va + 205
33 libgobject-2.0.0.dylib 0x0000000104e78df8 g_signal_emit_valist + 1122
34 libgobject-2.0.0.dylib 0x0000000104e7977c g_signal_emit + 120
35 libgtk-3.0.dylib 0x000000010466a054 gtk_widget_event_internal + 253
36 libgtk-3.0.dylib 0x000000010454c801 propagate_event + 364
37 libgtk-3.0.dylib 0x000000010454bbde gtk_main_do_event + 958
38 libgdk-3.0.dylib 0x0000000104ab1bf9 _gdk_event_emit + 49
39 libgdk-3.0.dylib 0x0000000104ad6756 gdk_event_dispatch + 50
40 libglib-2.0.0.dylib 0x00000001042fee8b g_main_context_dispatch + 258
41 libglib-2.0.0.dylib 0x00000001042ff186 g_main_context_iterate + 426
42 libglib-2.0.0.dylib 0x00000001042ff3b7 g_main_loop_run + 191
43 libgtk-3.0.dylib 0x000000010454b6ec gtk_main + 74
44 libdarktable.dylib 0x0000000103fe135a dt_gui_gtk_run + 202 (gtk.c:1475)
45 org.darktable 0x0000000103e61f4e main + 62 (main.c:106)
46 libdyld.dylib 0x00007fff6735a015 start + 1

yep that issue is reproducible when adding a second instance of local contrast - so you may file a bug at https://github.com/darktable-org/darktable/issues/new/choose

debugger output:

% lldb /Volumes/darktable/darktable.app/Contents/MacOS/darktable
(...)
Process 50644 stopped
    * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x28)
        frame #0: 0x0000000100125e3a libdarktable.dylib`dt_bauhaus_slider_get(widget=0x0000000000000000) at bauhaus.c:2167:14 [opt]
       2164	{
       2165	  // first cast to bh widget, to check that type:
       2166	  dt_bauhaus_widget_t *w = (dt_bauhaus_widget_t *)DT_BAUHAUS_WIDGET(widget);
    -> 2167	  if(w->type != DT_BAUHAUS_SLIDER) return -1.0f;
       2168	  dt_bauhaus_slider_data_t *d = &w->data.slider;
       2169	  if(d->max == d->min) {
       2170	    return d->max;
    Target 0: (darktable) stopped.
    (lldb) quit

Bug report done. Will keep testing future builds.

current master + a whole bunch of performance tuning stuff and fixed local contrast issue: darktable-3.1.0+2567~gb2c62e2a24.dmg

plain current master will be updated after the fix is merged …

Hi, new issue. Double click on the icon opens dt and shows a window for optimization, selecting no (or yes) and then nothing happens, and no error message. Trying to open from terminal shows this message

MacBook-Pro:~ zurdo$ /Applications/darktable.app/Contents/MacOs/darktable

(process:839): GLib-GObject-CRITICAL **: 09:32:43.083: g_object_set: assertion ‘G_IS_OBJECT (object)’ failed
[l10n] error: can’t open iso-codes file `/opt/local/share/iso-codes/json/iso_639-2.json’
there won’t be nicely translated language names in the preferences.

(process:839): Gtk-WARNING **: 09:32:43.085: Locale not supported by C library.
Using the fallback ‘C’ locale.
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152
[dt_pthread_create] info: bumping pthread’s stacksize from 524288 to 2097152

(darktable:839): GLib-GObject-WARNING **: 09:32:43.242: invalid cast from ‘GtkMenuBar’ to ‘GtkWindow’

(darktable:839): Gtk-CRITICAL **: 09:32:43.243: gtk_window_add_accel_group: assertion ‘GTK_IS_WINDOW (window)’ failed
dt_gui_load_theme: error parsing combined CSS: :1:89Failed to import: Error opening file /Applications/darktable.app/Contents/share/darktable/themes/darktable.css: No such file or directory
ERROR: can’t init develop system, aborting.

maybe a packaging error - it’s fine when starting from local install in the build environment. i’ll redo the packaging

Great, thank you

current master (after merge of local contrast bug): darktable-3.1.0+2392~gf21a98b12.dmg
current master + a whole bunch of performance tuning stuff: darktable-3.1.0+2490~g65c6226022.dmg

No more issues, both builds open, and develop NEFs as expected. Thanks

current master: darktable-3.1.0+2422~gfe371fc65.dmg
current master + performance stuff: darktable-3.1.0+2525~g21f816a4c4.dmg

current master: darktable-3.1.0+2448~g4b77a5410.dmg
current master + performance stuff: darktable-3.1.0+2557~gf2f77cbad3.dmg

Current master downloaded, open and working as expected; master+performance stuff can not be downloaded, MEGA shows following message
Screen Shot 2020-07-11 at 00.04.04