Dear DT maintainers,

I am facing a reproducible SegFault on navigating into a certain directory in order to import images from a subdirectory therein:
```
Thread 1 "darktable" received signal SIGSEGV, Segmentation fault.
0x00007ffff76d594a in wcscoll_l () from /usr/lib/libc.so.6
```
Dear DT maintainers,

I am facing a reproducible SegFault on navigating into a certain directory in order to import images from a subdirectory therein:
```
Thread 1 "darktable" received signal SIGSEGV, Segmentation fault.
0x00007ffff76d594a in wcscoll_l () from /usr/lib/libc.so.6
```

Navigating into sister directories of the problematic one works.
The directory can be listed on the command line and does not look broken or otherwise strange. It is also just moderately large:
```
$ ls -l ~/images/2020 | wc -l
241
```

I got an strace and an gdb-generated backtrace of the incident which I could provide to you

Filesystem is ext4
Kernel is 6.7.2-arch1-2 #1 SMP PREEMPT_DYNAMIC Wed, 31 Jan 2024 09:22:15 +0000 x86_64 GNU/Linux
```
[ufa@horst3 DT_segfault.20240212]$ darktable -v
darktable 4.6.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.2.0
   Colord                 -> ENABLED
   gPhoto2                -> ENABLED
   GMIC                   -> ENABLED  - Compressed LUTs are supported
   GraphicsMagick         -> ENABLED
   ImageMagick            -> DISABLED
   libavif                -> ENABLED
   libheif                -> ENABLED
   libjxl                 -> ENABLED
   OpenJPEG               -> ENABLED
   OpenEXR                -> ENABLED
   WebP                   -> ENABLED
```


I would be happy to overcome the issue. I had imported images from subdirectories of that problematic one before, so it might be the issue is rooted in the very version of DT I am running at present but without investigation that may-be bug will most likely stay and be in future versions as well. Of course it could also be some certain condition is now with the directory which was not before, but also then DT should not segfault.

Best regards
Uwe
Navigating into sister directories of the problematic one works.
The directory can be listed on the command line and does not look broken or otherwise strange. It is also just moderately large:
```
$ ls -l ~/images/2020 | wc -l
241
```

I got an strace and an gdb-generated backtrace of the incident which I could provide to you

Filesystem is ext4
Kernel is 6.7.2-arch1-2 #1 SMP PREEMPT_DYNAMIC Wed, 31 Jan 2024 09:22:15 +0000 x86_64 GNU/Linux
```
[ufa@horst3 DT_segfault.20240212]$ darktable -v
darktable 4.6.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.2.0
   Colord                 -> ENABLED
   gPhoto2                -> ENABLED
   GMIC                   -> ENABLED  - Compressed LUTs are supported
   GraphicsMagick         -> ENABLED
   ImageMagick            -> DISABLED
   libavif                -> ENABLED
   libheif                -> ENABLED
   libjxl                 -> ENABLED
   OpenJPEG               -> ENABLED
   OpenEXR                -> ENABLED
   WebP                   -> ENABLED
```


I would be happy to overcome the issue. I had imported images from subdirectories of that problematic one before, so it might be the issue is rooted in the very version of DT I am running at present but without investigation that may-be bug will most likely stay and be in future versions as well. Of course it could also be some certain condition is now with the directory which was not before, but also then DT should not segfault.

Best regards
Uwe


____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to darktable-user+unsubscr...@lists.darktable.org

Reply via email to