current OSX Build

I have compiled this version on the M1 and for some reason it runs much faster than prior versions, especially the Diffuse and Sharpen module.

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+989~g797080c4e.dmg
includes Filmic v6 and new highlights reconstruction
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

2 Likes

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+1082~g6651b4829.dmg
major changes: a couple of opencl performance related stuff - so play around with all that new stuff…
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

1 Like

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+1273~ga900d8c3e.dmg
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

2 Likes

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+1362~ga1de270c4.dmg
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

2 Likes

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+1453~g4bbe998c8.dmg
major changes: new darktable Uniform Color Space 2022 in colorbalanceRGB
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

3 Likes

current master + a couple of RF lensfun data from: Kameratrollet
darktable-3.9.0+1493~gf19be68e7.dmg
For a list of changes see Pulse · darktable-org/darktable · GitHub

this build requires at least osx 10.15; don’t forget to backup …

2 Likes

This build, like the previous one crashes when trying to update the database. Tried with a new database and dt launches but when I try to import photos, it crashes.
Any idea what is happening ?

Log when I try to update

[init] can't create new images table
[init]   table images_new already exists
[init] database `library.db' couldn't be upgraded from version 35 to 36. aborting
ERROR : cannot open database

Log when I start from scratch and import photos in an empty light table.

57,280326 [add_job] 12 | 57,280330 load image 24 mip 2 | queue: 1 | priority: 057,280331 
57,280334 [add_job] found job already in queue: 57,280335 load image 24 mip 2 | queue: 1 | priority: 457,280337 
57,280488 [add_job] 12 | 57,280492 load image 25 mip 2 | queue: 1 | priority: 057,280494 
57,280495 [add_job] found job already in queue: 57,280496 load image 25 mip 2 | queue: 1 | priority: 457,280497 
57,280588 [add_job] 12 | 57,280593 load image 26 mip 2 | queue: 1 | priority: 057,280594 
57,280595 [add_job] found job already in queue: 57,280596 load image 26 mip 2 | queue: 1 | priority: 457,280598 
57,280687 [add_job] 12 | 57,280691 load image 27 mip 2 | queue: 1 | priority: 057,280692 
57,280694 [add_job] found job already in queue: 57,280695 load image 27 mip 2 | queue: 1 | priority: 457,280696 
57,283528 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3020, function dt_exif_xmp_read(): prepare "DELETE FROM main.masks_history WHERE imgid = ?1"
57,283637 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4627, function dt_database_start_transaction(): exec "BEGIN TRANSACTION"
57,283644 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4651, function dt_database_release_transaction(): exec "COMMIT TRANSACTION"
57,283945 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4627, function dt_database_start_transaction(): exec "BEGIN TRANSACTION"
57,283950 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3075, function dt_exif_xmp_read(): prepare "DELETE FROM main.history WHERE imgid = ?1"
57,283971 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3090, function dt_exif_xmp_read(): prepare "INSERT INTO main.history (imgid, num, module, operation, op_params, enabled,   blendop_params, blendop_version, multi_priority, multi_name) VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, ?10)"
57,284120 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3259, function dt_exif_xmp_read(): prepare "UPDATE main.images SET history_end = ?1 WHERE id = ?2"
57,284148 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:670, function dt_ioppr_write_iop_order(): prepare "INSERT OR REPLACE INTO main.module_order VALUES (?1, 0, NULL)"
57,284165 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:693, function dt_ioppr_write_iop_order(): prepare "UPDATE main.module_order SET version = ?2, iop_list = NULL WHERE imgid = ?1"
57,284193 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4651, function dt_database_release_transaction(): exec "COMMIT TRANSACTION"
57,284317 [sql] /Users/martinstraeten/src/darktable_debug/src/common/history.c:1523, function dt_history_hash_write(): prepare "INSERT OR REPLACE INTO main.history_hash (imgid, basic_hash, auto_hash, current_hash) VALUES (?1, ?2, ?3, ?4)"
57,284444 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image_cache.c:265, function dt_image_cache_write_release(): prepare "UPDATE main.images SET width = ?1, height = ?2, filename = ?3, maker = ?4, model = ?5,     lens = ?6, exposure = ?7, aperture = ?8, iso = ?9, focal_length = ?10,     focus_distance = ?11, film_id = ?12, datetime_taken = ?13, flags = ?14,     crop = ?15, orientation = ?16, raw_parameters = ?17, group_id = ?18,     longitude = ?19, latitude = ?20, altitude = ?21, color_matrix = ?22,     colorspace = ?23, raw_black = ?24, raw_maximum = ?25,     aspect_ratio = ROUND(?26,1), exposure_bias = ?27,     import_timestamp = ?28, change_timestamp = ?29, export_timestamp = ?30,     print_timestamp = ?31, output_width = ?32, output_height = ?33 WHERE id = ?34"
57,284869 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:1404, function _image_read_duplicates(): prepare "UPDATE main.images SET version=?1, max_version = ?1 WHERE id = ?2"
57,293827 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:336, function dt_metadata_get_list_id(): prepare "SELECT key, value FROM main.meta_data WHERE id=?1"
57,293903 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:281, function _bulk_remove_metadata(): prepare "DELETE FROM main.meta_data WHERE id = 28 AND key IN (0,2,3,4)"
57,294083 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:336, function dt_metadata_get_list_id(): prepare "SELECT key, value FROM main.meta_data WHERE id=?1"
57,294109 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:294, function _bulk_add_metadata(): prepare "INSERT INTO main.meta_data (id, key, value) VALUES (28,0,'N.Winspeare')"
57,294272 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:336, function dt_metadata_get_list_id(): prepare "SELECT key, value FROM main.meta_data WHERE id=?1"
57,294297 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:294, function _bulk_add_metadata(): prepare "INSERT INTO main.meta_data (id, key, value) VALUES (28,2,'#81 Aloïs')"
57,294413 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:336, function dt_metadata_get_list_id(): prepare "SELECT key, value FROM main.meta_data WHERE id=?1"
57,294441 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:294, function _bulk_add_metadata(): prepare "INSERT INTO main.meta_data (id, key, value) VALUES (28,3,'I met Aloïs in the centre of our town on a Friday night. He was with two friends, and all three were very smartly dressed. I asked why the nice clothes and they told me they were in a school to learn high end waitering and the hospitality business. I asked Aloïs in particular for a picture because he was wearing lighter clothes, better I thought for my photo. I aslo took a couple of shots of the three friends together that I sent them by mail.
Thanks Aloïs !')"
57,294558 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:336, function dt_metadata_get_list_id(): prepare "SELECT key, value FROM main.meta_data WHERE id=?1"
57,294583 [sql] /Users/martinstraeten/src/darktable_debug/src/common/metadata.c:294, function _bulk_add_metadata(): prepare "INSERT INTO main.meta_data (id, key, value) VALUES (28,4,'N.Winspeare')"
57,294782 [sql] /Users/martinstraeten/src/darktable_debug/src/common/colorlabels.c:102, function dt_colorlabels_remove_labels(): prepare "DELETE FROM main.color_labels WHERE imgid=?1"
57,294894 [sql] /Users/martinstraeten/src/darktable_debug/src/common/colorlabels.c:114, function dt_colorlabels_set_label(): prepare "INSERT INTO main.color_labels (imgid, color) VALUES (?1, ?2)"
57,294949 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:843, function _tag_get_tags(): prepare "SELECT DISTINCT T.id  FROM main.tagged_images AS I  JOIN data.tags T on T.id = I.tagid  WHERE I.imgid IN (28) "
57,294998 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:843, function _tag_get_tags(): prepare "SELECT DISTINCT T.id  FROM main.tagged_images AS I  JOIN data.tags T on T.id = I.tagid  WHERE I.imgid IN (28) AND T.id IN memory.darktable_tags"
57,295044 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:83, function _bulk_remove_tags(): prepare "DELETE FROM main.tagged_images WHERE imgid = 28 AND tagid IN (8,7)"
57,295197 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:2238, function _exif_import_tags(): prepare "SELECT id FROM data.tags WHERE name = ?1"
57,295208 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:2240, function _exif_import_tags(): prepare "INSERT INTO data.tags (id, name) VALUES (NULL, ?1)"
57,295215 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:2247, function _exif_import_tags(): prepare "INSERT INTO main.tagged_images (tagid, imgid, position)  VALUES (?1, ?2,    (SELECT (IFNULL(MAX(position),0) & 0xFFFFFFFF00000000) + (1 << 32)      FROM main.tagged_images))"
57,295635 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3020, function dt_exif_xmp_read(): prepare "DELETE FROM main.masks_history WHERE imgid = ?1"
57,295733 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4627, function dt_database_start_transaction(): exec "BEGIN TRANSACTION"
57,295739 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4651, function dt_database_release_transaction(): exec "COMMIT TRANSACTION"
57,296030 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4627, function dt_database_start_transaction(): exec "BEGIN TRANSACTION"
57,296035 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3075, function dt_exif_xmp_read(): prepare "DELETE FROM main.history WHERE imgid = ?1"
57,296137 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3090, function dt_exif_xmp_read(): prepare "INSERT INTO main.history (imgid, num, module, operation, op_params, enabled,   blendop_params, blendop_version, multi_priority, multi_name) VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, ?10)"
57,296248 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3259, function dt_exif_xmp_read(): prepare "UPDATE main.images SET history_end = ?1 WHERE id = ?2"
57,296267 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:670, function dt_ioppr_write_iop_order(): prepare "INSERT OR REPLACE INTO main.module_order VALUES (?1, 0, NULL)"
57,296283 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:693, function dt_ioppr_write_iop_order(): prepare "UPDATE main.module_order SET version = ?2, iop_list = NULL WHERE imgid = ?1"
57,296309 [sql] /Users/martinstraeten/src/darktable_debug/src/common/database.c:4651, function dt_database_release_transaction(): exec "COMMIT TRANSACTION"
57,296429 [sql] /Users/martinstraeten/src/darktable_debug/src/common/history.c:1523, function dt_history_hash_write(): prepare "INSERT OR REPLACE INTO main.history_hash (imgid, basic_hash, auto_hash, current_hash) VALUES (?1, ?2, ?3, ?4)"
57,296550 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image_cache.c:265, function dt_image_cache_write_release(): prepare "UPDATE main.images SET width = ?1, height = ?2, filename = ?3, maker = ?4, model = ?5,     lens = ?6, exposure = ?7, aperture = ?8, iso = ?9, focal_length = ?10,     focus_distance = ?11, film_id = ?12, datetime_taken = ?13, flags = ?14,     crop = ?15, orientation = ?16, raw_parameters = ?17, group_id = ?18,     longitude = ?19, latitude = ?20, altitude = ?21, color_matrix = ?22,     colorspace = ?23, raw_black = ?24, raw_maximum = ?25,     aspect_ratio = ROUND(?26,1), exposure_bias = ?27,     import_timestamp = ?28, change_timestamp = ?29, export_timestamp = ?30,     print_timestamp = ?31, output_width = ?32, output_height = ?33 WHERE id = ?34"
57,296727 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:155, function dt_tag_new(): prepare "SELECT id FROM data.tags WHERE name = ?1"
57,296748 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:979, function dt_is_tag_attached(): prepare "SELECT imgid FROM main.tagged_images WHERE imgid = ?1 AND tagid = ?2"
57,296767 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:843, function _tag_get_tags(): prepare "SELECT DISTINCT T.id  FROM main.tagged_images AS I  JOIN data.tags T on T.id = I.tagid  WHERE I.imgid IN (28) "
57,296809 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:96, function _bulk_add_tags(): prepare "INSERT INTO main.tagged_images (imgid, tagid, position) VALUES (28,2,  (SELECT (IFNULL(MAX(position),0) & 0xFFFFFFFF00000000) + (1 << 32)    FROM main.tagged_images))"
57,296929 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:1735, function dt_image_get_id_full_path(): prepare "SELECT images.id FROM main.images, main.film_rolls WHERE film_rolls.folder = ?1       AND images.film_id = film_rolls.id       AND images.filename = ?2"
57,296964 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:359, function dt_image_full_path(): prepare "SELECT folder || '/' || filename FROM main.images i, main.film_rolls f WHERE i.film_id = f.id and i.id = ?1"
57,296995 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:445, function dt_image_path_append_version(): prepare "SELECT version FROM main.images WHERE id = ?1"
57,297010 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:359, function dt_image_full_path(): prepare "SELECT folder || '/' || filename FROM main.images i, main.film_rolls f WHERE i.film_id = f.id and i.id = ?1"
57,297029 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:389, function _image_local_copy_full_path(): prepare "SELECT folder || '/' || filename FROM main.images i, main.film_rolls f WHERE i.film_id = f.id AND i.id = ?1"
57,300584 [lighttable] expose took 0,0000 sec
57,300698 [add_job] 12 | 57,300703 load image 14 mip 2 | queue: 1 | priority: 057,300704 
57,300707 [add_job] found job already in queue: 57,300708 load image 14 mip 2 | queue: 1 | priority: 457,300709 
57,315201 [lighttable] expose took 0,0000 sec
57,315294 [add_job] 12 | 57,315299 load image 16 mip 2 | queue: 1 | priority: 057,315300 
57,315303 [add_job] found job already in queue: 57,315304 load image 16 mip 2 | queue: 1 | priority: 457,315305 
57,324100 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3711, function _exif_xmp_read_data(): prepare "SELECT filename, flags, raw_parameters,        longitude, latitude, altitude, history_end, datetime_taken FROM main.images WHERE id = ?1"
57,324181 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:442, function dt_ioppr_get_iop_order_version(): prepare "SELECT version FROM main.module_order WHERE imgid = ?1"
57,324198 [sql] /Users/martinstraeten/src/darktable_debug/src/common/iop_order.c:788, function dt_ioppr_get_iop_order_list(): prepare "SELECT version, iop_list FROM main.module_order WHERE imgid=?1"
57,324260 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3537, function set_xmp_timestamps(): prepare "SELECT import_timestamp, change_timestamp, export_timestamp, print_timestamp FROM main.images WHERE id = ?1"
57,324285 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3657, function dt_set_xmp_dt_metadata(): prepare "SELECT key, value FROM main.meta_data WHERE id = ?1"
57,324316 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3682, function dt_set_xmp_dt_metadata(): prepare "SELECT color FROM main.color_labels WHERE imgid=?1"
57,324331 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:635, function dt_tag_get_attached(): prepare "SELECT DISTINCT I.tagid, T.name, T.flags, T.synonyms, COUNT(DISTINCT I.imgid) AS inb FROM main.tagged_images AS I JOIN data.tags AS T ON T.id = I.tagid WHERE I.imgid IN (28) AND T.id NOT IN memory.darktable_tags GROUP BY I.tagid  ORDER by T.name"
57,324426 [sql] /Users/martinstraeten/src/darktable_debug/src/common/tags.c:635, function dt_tag_get_attached(): prepare "SELECT DISTINCT I.tagid, T.name, T.flags, T.synonyms, COUNT(DISTINCT I.imgid) AS inb FROM main.tagged_images AS I JOIN data.tags AS T ON T.id = I.tagid WHERE I.imgid IN (28) AND T.id NOT IN memory.darktable_tags GROUP BY I.tagid  ORDER by T.name"
57,324490 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3403, function dt_set_xmp_dt_history(): prepare "SELECT imgid, formid, form, name, version, points, points_count, source, num FROM main.masks_history WHERE imgid = ?1 ORDER BY num"
57,324518 [sql] /Users/martinstraeten/src/darktable_debug/src/common/exif.cc:3458, function dt_set_xmp_dt_history(): prepare "SELECT module, operation, op_params, enabled, blendop_params,        blendop_version, multi_priority, multi_name, num FROM main.history WHERE imgid = ?1 ORDER BY num"
57,337245 [sql] /Users/martinstraeten/src/darktable_debug/src/common/history.c:1547, function dt_history_hash_read(): prepare "SELECT basic_hash, auto_hash, current_hash FROM main.history_hash WHERE imgid = ?1"
57,339183 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:2525, function dt_image_write_sidecar_file(): prepare "UPDATE main.images SET write_timestamp = STRFTIME('%s', 'now') WHERE id = ?1"
57,339448 [sql] /Users/martinstraeten/src/darktable_debug/src/common/film.c:100, function dt_film_get_id(): prepare "SELECT id FROM main.film_rolls WHERE folder = ?1"
57,339518 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:1753, function dt_image_get_id(): prepare "SELECT id FROM main.images WHERE film_id = ?1 AND filename = ?2"
Magick: abort due to signal 11 (SIGSEGV) "Segmentation Fault"...
[dev_pixelpipe] module `raw black/white point' min: (-0,003799) max: (1,000000) [thumbnail]
Abort trap: 6
1 Like

Just for info (I know it is not too much help) it is working here, as well as the previous build, on iMac with OS 11.5.1. Only issue was related to OpenCL which was not available in pref, but the problem was solved after deleting cache and running the script previously proposed to enable OpenCL

cannot reproduce. Maybe you can run dt via lldb debugger (maybe Xcode commandline tools needs to be installed first) to see what exactly fails.

Thanks, bit of a neophyte in coding here. I spent some time and found that .raf raw files import fine but it is the dng files that make dt crash. I get dng files from panos and HDR (assembled in capture 1).
Here is a dng file that crashed darktable (not a great photo, a pano of my living room I made to sell the house).

X-Pro3-2022-04-02-14h23min58s_Panorama.dng (82.8 MB)

It is likely that those products produce some sort of invalid dng file, which is often the case. If that is the case here, you should let the company know so they can bring that into compliance.

Since your DNG files are not raw, you’re probably just as well off with a 16 or 32 bit tiff.

Hi, I confirm the issue with DNG files. I have dt (last build) crashing when opening .dng files from dji. It was not a problem opening these files with previous builds.

This DNG opens just fine w/ the recent Windows build:

Please send any output concerning rawspeed complaints from the log.

Same: please send any output concerning rawspeed complaints from the log. (And also please upload samples to RPU if not there for your model.)

Any problems w/ DJI files should probably be reported to DJI, as it is not the first time they write corrupt/invalid DNGs.

I don t know if this may help, I went to the previous builds and the last one that can open the .dng files from DJI is build 3.9.0+1362.
With the following one (3.9.0+1453) I got the crash when trying to open with the following report (I don’t know where to look for the rasped complains, so any help there will be good):

Process: darktable [3767]
Path: /Applications/darktable.app/Contents/MacOS/darktable
Identifier: org.darktable
Version: 3.9.0 (3.9.0.1453)
Code Type: X86-64 (Native)
Parent Process: bash [3733]
Responsible: Terminal [3731]
User ID: 501

Date/Time: 2022-05-18 11:52:31.591 +0200
OS Version: macOS 11.5.1 (20G80)
Report Version: 12
Bridge OS Version: 5.5 (18P4759a)
Anonymous UUID: 87497CFF-84A7-441C-8159-36B651EA99E8

Sleep/Wake UUID: F3083D88-CE54-45DF-8121-D8CFDE160899

Time Awake Since Boot: 170000 seconds
Time Since Wake: 170000 seconds

System Integrity Protection: enabled

Crashed Thread: 7 worker 3

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

VM Regions Near 0x20200000000:
CoreAnimation 120211000-120965000 [ 7504K] rw-/rwx SM=PRV

STACK GUARD 70000517b000-70000517c000 [ 4K] —/rwx SM=NUL stack guard for thread 96

Application Specific Information:
abort() called

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff204e2bb2 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff20462c1a nanosleep + 196
2 libglib-2.0.0.dylib 0x0000000104a16e46 g_usleep + 71
3 libdarktable.dylib 0x00000001043abf2a dt_control_import + 298 (control_jobs.c:2353)
4 libimport.so 0x000000011a513fd1 _import_from_dialog_run + 625 (import.c:1900)
5 libimport.so 0x000000011a51153d _lib_import_from_callback + 77 (import.c:1945)
6 libgobject-2.0.0.dylib 0x00000001058618de _g_closure_invoke_va + 205
7 libgobject-2.0.0.dylib 0x00000001058762b8 g_signal_emit_valist + 983
8 libgobject-2.0.0.dylib 0x0000000105876d28 g_signal_emit + 120
9 libgtk-3.0.dylib 0x0000000104b97f4a gtk_button_do_release + 57
10 libgtk-3.0.dylib 0x0000000104b97b38 gtk_real_button_released + 167
11 libgobject-2.0.0.dylib 0x00000001058618de _g_closure_invoke_va + 205
12 libgobject-2.0.0.dylib 0x00000001058762b8 g_signal_emit_valist + 983
13 libgobject-2.0.0.dylib 0x0000000105876d28 g_signal_emit + 120
14 libgtk-3.0.dylib 0x0000000104b97ff2 multipress_released_cb + 38
15 libgtk-3.0.dylib 0x0000000104de5301 _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv + 192
16 libgobject-2.0.0.dylib 0x00000001058618de _g_closure_invoke_va + 205
17 libgobject-2.0.0.dylib 0x00000001058762b8 g_signal_emit_valist + 983
18 libgobject-2.0.0.dylib 0x0000000105876d28 g_signal_emit + 120
19 libgtk-3.0.dylib 0x0000000104c44e77 gtk_gesture_multi_press_end + 109
20 libgobject-2.0.0.dylib 0x000000010586481b g_cclosure_marshal_VOID__BOXEDv + 166
21 libgobject-2.0.0.dylib 0x00000001058618de _g_closure_invoke_va + 205
22 libgobject-2.0.0.dylib 0x00000001058762b8 g_signal_emit_valist + 983
23 libgobject-2.0.0.dylib 0x0000000105876d28 g_signal_emit + 120
24 libgtk-3.0.dylib 0x0000000104c41d3f _gtk_gesture_check_recognized + 55
25 libgtk-3.0.dylib 0x0000000104c4339b gtk_gesture_handle_event + 254
26 libgtk-3.0.dylib 0x0000000104c464a4 gtk_gesture_single_handle_event + 463
27 libgtk-3.0.dylib 0x0000000104c13961 gtk_event_controller_handle_event + 107
28 libgtk-3.0.dylib 0x0000000104da3ff0 _gtk_widget_run_controllers + 111
29 libgtk-3.0.dylib 0x0000000104ddfec9 _gtk_marshal_BOOLEAN__BOXEDv + 171
30 libgobject-2.0.0.dylib 0x00000001058618de _g_closure_invoke_va + 205
31 libgobject-2.0.0.dylib 0x00000001058762b8 g_signal_emit_valist + 983
32 libgobject-2.0.0.dylib 0x0000000105876d28 g_signal_emit + 120
33 libgtk-3.0.dylib 0x0000000104da3b69 gtk_widget_event_internal + 253
34 libgtk-3.0.dylib 0x0000000104c84f9e propagate_event + 369
35 libgtk-3.0.dylib 0x0000000104c8442b gtk_main_do_event + 1077
36 libgdk-3.0.dylib 0x0000000105265955 _gdk_event_emit + 49
37 libgdk-3.0.dylib 0x0000000105289783 gdk_event_dispatch + 50
38 libglib-2.0.0.dylib 0x00000001049f35e4 g_main_context_dispatch + 257
39 libglib-2.0.0.dylib 0x00000001049f38ca g_main_context_iterate + 431
40 libglib-2.0.0.dylib 0x00000001049f3b32 g_main_loop_run + 250
41 libgtk-3.0.dylib 0x0000000104c83ec2 gtk_main + 74
42 libdarktable.dylib 0x000000010447dcba dt_gui_gtk_run + 202 (gtk.c:1275)
43 org.darktable 0x00000001042a1f4e main + 62 (main.c:94)
44 libdyld.dylib 0x00007fff20530f3d start + 1

Thread 1:
0 libsystem_pthread.dylib 0x00007fff20511420 start_wqthread + 0

Run from terminal darktable -d all > darktable-log.txt and then check the produced log file after it exits. You can search for “rawspeed” to see if it complained about loading problems - if nothing is present, the problem might be somewhere else, perhaps even not related to DNG support (you can try to figure out if there is something else interesting in the log)…

The only recent DNG related change I’m aware of happened in 3.9.0+1479~g9552de237, but it seems you have a problem earlier than that…

Thanks for the feedback, I never had problems previously with dng files from C1. This build and the previous one crash. C1 makes dng and not tiff so it is not practical to convert… and darktable could do it before!
Glad it works on windows, it means that the problem is not in the dt code but with the Mac.

I tried : darktable -d all > darktable-log.txt
The last line of the output are :

15,337135 [add_job] 0 | 15,337141 import | queue: 0 | priority: 015,337142

15,337170 [run_job+] 06 362280041,618826 15,337176 import | queue: 0 | priority: 415,337178

15,337233 [sql] /Users/martinstraeten/src/darktable_debug/src/common/film.c:100, function dt_film_get_id(): prepare “SELECT id FROM main.film_rolls WHERE folder = ?1”

15,337320 [sql] /Users/martinstraeten/src/darktable_debug/src/common/image.c:1753, function dt_image_get_id(): prepare “SELECT id FROM main.images WHERE film_id = ?1 AND filename = ?2”

Magick: abort due to signal 11 (SIGSEGV) “Segmentation Fault”…

Abort trap: 6

Is it a problem with imagemagick ?

Doesn’t sound like regular file format issue, so some macOS developer will have to dig in here…