On Sat, Jun 18, 2022 at 1:04 PM Omar Polo <o...@openbsd.org> wrote: > Abel Abraham Camarillo Ojeda <acam...@verlet.org> wrote: > > > #7 0x00000324aacad36a in _libc_setlocale (category=4, > > > locname=0x322035807fb "C") at /usr/src/lib/libc/locale/setlocale.c:177 > > this seems to be a known issue, see > https://github.com/Beep6581/RawTherapee/issues/6452 > > maybe you could try sdk@' diff (linked in the GH issue) and see if it > fixes the issue for you :) > > > sadly I can still reproduce with this patch https://codevoid.de/0/p/rawtherapee-rmlocale.diff
(gdb) bt #0 thrkill () at /tmp/-:3 #1 0x00000ae4de3bc7ce in _libc_abort () at /usr/src/lib/libc/stdlib/abort.c:51 #2 0x00000ae4de3a6907 in wrterror (d=0xae51c1c8ac0, msg=0xae4de33fee6 "chunk is already free %p") at /usr/src/lib/libc/stdlib/malloc.c:321 #3 0x00000ae4de3aab2a in find_chunknum (d=0x0, info=<optimized out>, ptr=0x0, check=-1439930560) at /usr/src/lib/libc/stdlib/malloc.c:1153 #4 0x00000ae4de3a781d in ofree (argpool=0xae5aa2c6a80, p=0xae55e7b0990, clear=<optimized out>, check=<optimized out>, argsz=<optimized out>) at /usr/src/lib/libc/stdlib/malloc.c:1520 #5 0x00000ae4de3a74a3 in free (ptr=0xae55e7b0990) at /usr/src/lib/libc/stdlib/malloc.c:1581 #6 0x00000ae4de3e1843 in freegl (oldgl=0xae55e7aca40) at /usr/src/lib/libc/locale/setlocale.c:32 #7 0x00000ae4de3e136a in _libc_setlocale (category=4, locname=0xae2c9edc7fb "C") at /usr/src/lib/libc/locale/setlocale.c:177 #8 0x00000ae2ca5445bc in rtengine::procparams::ProcParams::load (this=0xae4eb174000, fname=..., pedited=0x0) at /usr/ports/pobj/rawtherapee-5.8/rawtherapee-5.8/rtengine/procparams.cc:3732 #9 0x00000ae2ca3284c3 in Thumbnail::loadProcParams (this=0xae55e784400) at /usr/ports/pobj/rawtherapee-5.8/rawtherapee-5.8/rtgui/thumbnail.cc:360 #10 0x00000ae2ca32815e in Thumbnail::Thumbnail (this=0xae55e784400, cm=<optimized out>, fname=..., cf=<optimized out>) at /usr/ports/pobj/rawtherapee-5.8/rawtherapee-5.8/rtgui/thumbnail.cc:65 #11 0x00000ae2ca065416 in CacheManager::getEntry (this=0xae2ca835788 <CacheManager::getInstance()::instance>, fname=...) at /usr/ports/pobj/rawtherapee-5.8/rawtherapee-5.8/rtgui/cachemanager.cc:109 #12 0x00000ae2ca2a3eb6 in PreviewLoader::Impl::processNextJob (this=0xae4ce084d00) at /usr/ports/pobj/rawtherapee-5.8/rawtherapee-5.8/rtgui/previewloader.cc:130 #13 0x00000ae55d1c75a2 in (anonymous namespace)::call_thread_entry_slot(void*, void*) () from /usr/local/lib/libglibmm-2.4.so.15.4 #14 0x00000ae540959c69 in g_thread_pool_thread_proxy () from /usr/local/lib/libglib-2.0.so.4201.8 #15 0x00000ae540958715 in g_thread_proxy () from /usr/local/lib/libglib-2.0.so.4201.8 #16 0x00000ae4e8075f01 in _rthread_start (v=<optimized out>) at /usr/src/lib/librthread/rthread.c:96 #17 0x00000ae4de3bbaea in __tfork_thread () at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:84 (gdb) note that my env is: $ env | sort BROWSER=firefox DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-ScFI9oE1Sh,guid=cdf538d46e434ccb5725534362a72724 DISPLAY=:0 EDITOR=vim ENV=/home/acamari/.kshrc HOME=/home/acamari I3SOCK=/tmp/i3-acamari.N7uX10/ipc-socket.92638 LANG=C LC_CTYPE=en_US.UTF-8 LOGNAME=acamari MANPATH=:/usr/ports/infrastructure/man:/usr/local/share/doc/posix/man OLDPWD=/home/acamari PATH=/home/acamari/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/games:.:./node_modules/.bin:/usr/local/google-cloud-sdk/bin PWD=/home/acamari/src/me/photo/20220612 SHELL=/bin/ksh SSH_AGENT_PID=75958 SSH_AUTH_SOCK=/tmp/ssh-gpUEANvLuc5O/agent.36450 TERM=xterm USER=acamari WINDOWID=16777228 WINDOWPATH=5 XTERM_LOCALE=en_US.UTF-8 XTERM_SHELL=/bin/ksh XTERM_VERSION=XTerm/OpenBSD(372) _=/usr/bin/env So no DE locale... will try with a clean env... to see how it reacts