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:
current master: darktable-3.1.0+2328~ge585d29bab.dmg:
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.
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