Open
Description
Describe the bug
Darktable crashes without any error dialog when importing a custom directory from a hard drive that's not C:. I don't have the problem when the directory is on C:.
Steps to reproduce
- open darktable
- click on "add to library..."
- click on "+"
- select a directory on something else that C:
- click on "open"
- crash
Expected behavior
darktable should not crash and import the directory.
Logfile | Screenshot | Screencast
dartable-log.txt
========================================
version: darktable 5.0.0
start: 2024:12:22 16:35:47
darktable 5.0.0
Copyright (C) 2012-2024 Johannes Hanika and other contributors.
Compile options:
Bit depth -> 64 bit
Debug -> DISABLED
SSE2 optimizations -> ENABLED
OpenMP -> ENABLED
OpenCL -> ENABLED
Lua -> ENABLED - API version 9.4.0
Colord -> DISABLED
gPhoto2 -> ENABLED
GMIC -> ENABLED - Compressed LUTs are supported
GraphicsMagick -> ENABLED
ImageMagick -> DISABLED
libavif -> ENABLED
libheif -> ENABLED
libjxl -> ENABLED
LibRaw -> ENABLED - Version 0.22.0-Devel202403
OpenJPEG -> ENABLED
OpenEXR -> ENABLED
WebP -> ENABLED
See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.
0.0001 [dt starting]
darktable.exe -d common
0.0002 application_directory: C:\Program Files\darktable\bin
0.0002 darktable.datadir: C:\Program Files\darktable\share\darktable
0.0003 darktable.plugindir: C:\Program Files\darktable\lib\darktable
0.0003 darktable.localedir: C:\Program Files\darktable\share\locale
0.0015 darktable.configdir: C:\Users\<user>\AppData\Local\darktable
0.0016 darktable.cachedir: C:\Users\<user>\AppData\Local\Microsoft\Windows\INetCache\darktable
0.0017 darktable.sharedir: C:\Program Files\darktable\share
0.0017 darktable.tmpdir: T:\tmp
0.0017 new_xdg_data_dirs: (NULL)
0.6434 [dt_worker_threads] using 7 worker threads
0.7724 [dt_get_sysresource_level] switched to 2 as `large'
0.7724 total mem: 32683MB
0.7724 mipmap cache: 4085MB
0.7725 available mem: 22342MB
0.7725 singlebuff: 510MB
0.9998 [opencl_init] opencl library 'OpenCL.dll' found on your system and loaded, preference 'default path'
1.0131 [opencl_init] found 1 platform
[opencl_init] found 1 device
[dt_opencl_device_init]
DEVICE: 0: 'gfx1030'
CONF KEY: cldevice_v5_amdacceleratedparallelprocessinggfx1030
PLATFORM, VENDOR & ID: AMD Accelerated Parallel Processing, Advanced Micro Devices, Inc., ID=4098
CANONICAL NAME: amdacceleratedparallelprocessinggfx1030
DRIVER VERSION: 3628.0 (PAL,LC)
DEVICE VERSION: OpenCL 2.0 AMD-APP (3628.0)
DEVICE_TYPE: GPU, dedicated mem
GLOBAL MEM SIZE: 16368 MB
MAX MEM ALLOC: 13913 MB
MAX IMAGE SIZE: 16384 x 16384
MAX WORK GROUP SIZE: 256
MAX WORK ITEM DIMENSIONS: 3
MAX WORK ITEM SIZES: [ 1024 1024 1024 ]
ASYNC PIXELPIPE: NO
PINNED MEMORY TRANSFER: NO
AVOID ATOMICS: NO
MICRO NAP: 250
ROUNDUP WIDTH & HEIGHT 16x16
CHECK EVENT HANDLES: 128
TILING ADVANTAGE: 0.000
DEFAULT DEVICE: NO
1.4422 [dt_worker_threads] using 7 worker threads
KERNEL BUILD DIRECTORY: C:\Program Files\darktable\share\darktable\kernels
KERNEL DIRECTORY: C:\Users\<user>\AppData\Local\Microsoft\Windows\INetCache\darktable\cached_v5_kernels_for_AMDAcceleratedParallelProcessinggfx1030_36280PALLC
CL COMPILER OPTION: -cl-fast-relaxed-math
CL COMPILER COMMAND: -w -cl-fast-relaxed-math -DAMD=1 -I"C:\Program Files\darktable\share\darktable\kernels"
KERNEL LOADING TIME: 0.0626 sec
[opencl_init] OpenCL successfully initialized. internal numbers and names of available devices:
[opencl_init] 0 'AMD Accelerated Parallel Processing gfx1030'
1.6385 [opencl_init] FINALLY: opencl PREFERENCE=ON is AVAILABLE and ENABLED.
[opencl_init] opencl_scheduling_profile: 'default'
[opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
[opencl_init] opencl_mandatory_timeout: 1000
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 -1 0 0 -1
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] image preview export thumbs preview2
[opencl_update_priorities] 0 0 0 0 0
[opencl_synchronization_timeout] synchronization timeout set to 200
[opencl_update_priorities] these are your device priorities:
[opencl_update_priorities] image preview export thumbs preview2
[dt_opencl_update_priorities] 0 -1 0 0 -1
[opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[opencl_update_priorities] image preview export thumbs preview2
[opencl_update_priorities] 0 0 0 0 0
[opencl_synchronization_timeout] synchronization timeout set to 200
4.3252 [dt_worker_threads] using 7 worker threads
(darktable.exe:1864): Gtk-CRITICAL **: 16:36:16.583: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed
(darktable.exe:1864): GLib-GObject-CRITICAL **: 16:36:16.583: ../glib-2.82.2/gobject/gtype.c:4393: type id '0' is invalid
(darktable.exe:1864): GLib-GObject-CRITICAL **: 16:36:16.583: can't peek value table for type '<invalid>' which is not currently referenced
Exception Code: 0xC0000005
0x00007FF80705F761, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x29F761 byte(s), gtk_tree_model_get_valist() + 0xD1 byte(s)
0x00007FF80705FA39, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x29FA39 byte(s), gtk_tree_model_get() + 0x69 byte(s)
0x00007FFFEC6A4871, C:\Program Files\darktable\lib\darktable\plugins\lighttable\libimport.dll(0x00007FFFEC6A0000) + 0x4871 byte(s), _import_enum_callback() + 0x34B1 byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806E0DEB1, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x4DEB1 byte(s), gtk_button_clicked() + 0xD1 byte(s)
0x00007FF8456486BC, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x86BC byte(s), g_closure_invoke() + 0x29C byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806E0C025, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x4C025 byte(s), gtk_builder_get_application() + 0x4BB5 byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806EECD4E, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12CD4E byte(s), gtk_gesture_long_press_new() + 0x3CE byte(s)
0x00007FF84564B18D, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0xB18D byte(s), g_cclosure_marshal_VOID__BOXEDv() + 0x4D byte(s)
0x00007FF8456486BC, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x86BC byte(s), g_closure_invoke() + 0x29C byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806EE9B69, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x129B69 byte(s), gtk_glade_catalog_init() + 0x849 byte(s)
0x00007FF806EEB1E3, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12B1E3 byte(s), gtk_gesture_handles_sequence() + 0x913 byte(s)
0x00007FF806EEE715, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12E715 byte(s), gtk_gesture_rotate_get_angle_delta() + 0x3D5 byte(s)
0x00007FF806EAF9F8, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0xEF9F8 byte(s), gtk_event_controller_handle_event() + 0x68 byte(s)
0x00007FF8070981BB, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x2D81BB byte(s), gtk_requisition_free() + 0xDCB byte(s)
0x00007FF806DC3484, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x3484 byte(s)
0x00007FF8456486BC, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x86BC byte(s), g_closure_invoke() + 0x29C byte(s)
0x00007FF84565CBA2, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1CBA2 byte(s), g_param_spec_variant() + 0x2D02 byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF807099CF2, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x2D9CF2 byte(s), gtk_requisition_copy() + 0x9A2 byte(s)
0x00007FF806F3AA81, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x17AA81 byte(s), gtk_lock_button_set_permission() + 0x1061 byte(s)
0x00007FF806F3CAC7, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x17CAC7 byte(s), gtk_main_do_event() + 0x837 byte(s)
0x00007FF83A1CF769, C:\Program Files\darktable\bin\libgdk-3-0.dll(0x00007FF83A1C0000) + 0xF769 byte(s), gdk_event_free() + 0x1C9 byte(s)
0x00007FF83A20BD33, C:\Program Files\darktable\bin\libgdk-3-0.dll(0x00007FF83A1C0000) + 0x4BD33 byte(s), gdk_win32_drag_context_get_type() + 0x31A3 byte(s)
0x00007FF83AEA0F89, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x40F89 byte(s), g_clear_list() + 0x1309 byte(s)
0x00007FF83AEA3EFF, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x43EFF byte(s), g_get_monotonic_time() + 0xC3F byte(s)
0x00007FF83AEA48C0, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x448C0 byte(s), g_main_loop_run() + 0x120 byte(s)
0x00007FF806E92C83, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0xD2C83 byte(s), gtk_dialog_run() + 0x173 byte(s)
0x00007FFFEC6A327D, C:\Program Files\darktable\lib\darktable\plugins\lighttable\libimport.dll(0x00007FFFEC6A0000) + 0x327D byte(s), _import_enum_callback() + 0x1EBD byte(s)
0x00007FFFEC6A66CE, C:\Program Files\darktable\lib\darktable\plugins\lighttable\libimport.dll(0x00007FFFEC6A0000) + 0x66CE byte(s), _import_enum_callback() + 0x530E byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806E0DEB1, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x4DEB1 byte(s), gtk_button_clicked() + 0xD1 byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806E0C025, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x4C025 byte(s), gtk_builder_get_application() + 0x4BB5 byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806EECD4E, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12CD4E byte(s), gtk_gesture_long_press_new() + 0x3CE byte(s)
0x00007FF84564B18D, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0xB18D byte(s), g_cclosure_marshal_VOID__BOXEDv() + 0x4D byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565D5FF, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1D5FF byte(s), g_param_spec_variant() + 0x375F byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF806EE9B69, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x129B69 byte(s), gtk_glade_catalog_init() + 0x849 byte(s)
0x00007FF806EEB1E3, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12B1E3 byte(s), gtk_gesture_handles_sequence() + 0x913 byte(s)
0x00007FF806EEE715, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x12E715 byte(s), gtk_gesture_rotate_get_angle_delta() + 0x3D5 byte(s)
0x00007FF806EAF9F8, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0xEF9F8 byte(s), gtk_event_controller_handle_event() + 0x68 byte(s)
0x00007FF8070981BB, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x2D81BB byte(s), gtk_requisition_free() + 0xDCB byte(s)
0x00007FF806DC3484, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x3484 byte(s)
0x00007FF845648764, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x8764 byte(s), g_closure_invoke() + 0x344 byte(s)
0x00007FF84565CBA2, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x1CBA2 byte(s), g_param_spec_variant() + 0x2D02 byte(s)
0x00007FF845663139, C:\Program Files\darktable\bin\libgobject-2.0-0.dll(0x00007FF845640000) + 0x23139 byte(s), g_signal_emit() + 0x59 byte(s)
0x00007FF807099CF2, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x2D9CF2 byte(s), gtk_requisition_copy() + 0x9A2 byte(s)
0x00007FF806F3AA81, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x17AA81 byte(s), gtk_lock_button_set_permission() + 0x1061 byte(s)
0x00007FF806F3CAC7, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x17CAC7 byte(s), gtk_main_do_event() + 0x837 byte(s)
0x00007FF83A1CF769, C:\Program Files\darktable\bin\libgdk-3-0.dll(0x00007FF83A1C0000) + 0xF769 byte(s), gdk_event_free() + 0x1C9 byte(s)
0x00007FF83A20BD33, C:\Program Files\darktable\bin\libgdk-3-0.dll(0x00007FF83A1C0000) + 0x4BD33 byte(s), gdk_win32_drag_context_get_type() + 0x31A3 byte(s)
0x00007FF83AEA0F89, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x40F89 byte(s), g_clear_list() + 0x1309 byte(s)
0x00007FF83AEA3EFF, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x43EFF byte(s), g_get_monotonic_time() + 0xC3F byte(s)
0x00007FF83AEA48C0, C:\Program Files\darktable\bin\libglib-2.0-0.dll(0x00007FF83AE60000) + 0x448C0 byte(s), g_main_loop_run() + 0x120 byte(s)
0x00007FF806F3BB1E, C:\Program Files\darktable\bin\libgtk-3-0.dll(0x00007FF806DC0000) + 0x17BB1E byte(s), gtk_main() + 0x7E byte(s)
0x00007FF832D6F690, C:\Program Files\darktable\bin\libdarktable.dll(0x00007FF832B50000) + 0x21F690 byte(s), dt_gui_gtk_run() + 0xF0 byte(s)
0x00007FF63BE62CF4, C:\Program Files\darktable\bin\darktable.exe(0x00007FF63BE60000) + 0x2CF4 byte(s)
0x00007FF63BE614E2, C:\Program Files\darktable\bin\darktable.exe(0x00007FF63BE60000) + 0x14E2 byte(s)
0x00007FF63BE612EA, C:\Program Files\darktable\bin\darktable.exe(0x00007FF63BE60000) + 0x12EA byte(s)
0x00007FF63BE613F6, C:\Program Files\darktable\bin\darktable.exe(0x00007FF63BE60000) + 0x13F6 byte(s)
0x00007FF879197374, C:\Windows\System32\KERNEL32.DLL(0x00007FF879180000) + 0x17374 byte(s), BaseThreadInitThunk() + 0x14 byte(s)
0x00007FF8795BCC91, C:\Windows\SYSTEM32\ntdll.dll(0x00007FF879570000) + 0x4CC91 byte(s), RtlUserThreadStart() + 0x21 byte(s)
Commit
No response
Where did you obtain darktable from?
downloaded from www.darktable.org
darktable version
5.0.0
What OS are you using?
Windows
What is the version of your OS?
Windows 10 Enterprise 21H2
Describe your system?
No response
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
RX 6900 XT 16GB, drivers 24.12.1
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
I saw this comment on reddit which has the same problem, but with a network drive.