Loading a location from the start page and clicking on any subdirectory under the root scanned folder results in a crash (SIGSEGV). Problem is reproducable both on an x86_64 and armv7h architecture.
Steps to reproduce
Click or scan a folder / device.
Click on any subdirectory node.
Backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
==== (gdb) bt ====
[TDECrash handler]
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#19 0x0000561aeeb766ef in main ()
==== (gdb) bt full ====
[TDECrash handler]
No symbol table info available.
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#19 0x0000561aeeb766ef in main ()
No symbol table info available.
==== (gdb) info thread ====
Id Target Id Frame
* 1 Thread 0x7f417cbc5840 (LWP 13364) "filelight" 0x00007f417eee67c5 in clock_nanosleep () from /usr/lib/libc.so.6
==== (gdb) thread apply all bt ====
==== Thread 1 (Thread 0x7f417cbc5840 (LWP 13364) "filelight"):
[TDECrash handler]
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#19 0x0000561aeeb766ef in main ()
==== (gdb) info sharedlibrary ====
From To Syms Read Shared Object Library
0x00007f417f616020 0x00007f417f637a86 Yes /opt/trinity/lib/libtdeparts.so.2
0x00007f417f11e020 0x00007f417f37f9da Yes /opt/trinity/lib/libtdeio.so.14
0x00007f417eb82020 0x00007f417ed05402 Yes /opt/trinity/lib/libtdeui.so.14
0x00007f417e4d0020 0x00007f417e71f899 Yes /opt/trinity/lib/libtdecore.so.14
0x00007f417dbff020 0x00007f417e02ccaa Yes (*) /opt/trinity/tqt3/lib/libtqt-mt.so.3
0x00007f417d699020 0x00007f417d7aede3 Yes /usr/lib/libstdc++.so.6
0x00007f417ee3b440 0x00007f417ef9415d Yes (*) /usr/lib/libc.so.6
0x00007f417f5d1020 0x00007f417f5e7795 Yes /usr/lib/libgcc_s.so.1
0x00007f417f59c020 0x00007f417f5bc253 Yes /opt/trinity/lib/libDCOP.so.14
0x00007f417f57f020 0x00007f417f58ae0e Yes /opt/trinity/lib/libtdewalletclient.so.1
0x00007f417f55f020 0x00007f417f5722fd Yes /opt/trinity/lib/libtdesu.so.14
0x00007f417f550020 0x00007f417f55438c Yes (*) /usr/lib/libacl.so.1
0x00007f417f526020 0x00007f417f5403ee Yes (*) /usr/lib/libmagic.so.1
0x00007f417e8d9020 0x00007f417e96368e Yes (*) /usr/lib/libX11.so.6
0x00007f417f50b020 0x00007f417f51884c Yes (*) /usr/lib/libz.so.1
0x00007f417f4c2020 0x00007f417f4edf7e Yes (*) /usr/lib/libfontconfig.so.1
0x00007f417e896020 0x00007f417e8b2af9 Yes /opt/trinity/lib/libtdefx.so.14
0x00007f417f4b6020 0x00007f417f4b613f Yes /usr/lib/libtqt.so.4
0x00007f417e326020 0x00007f417e39ff73 Yes (*) /usr/lib/libm.so.6
0x00007f417f49b020 0x00007f417f4a8966 Yes (*) /usr/lib/libICE.so.6
0x00007f417ee10020 0x00007f417ee14319 Yes (*) /usr/lib/libSM.so.6
0x00007f417ee0a020 0x00007f417ee0aab5 Yes (*) /usr/lib/libXcomposite.so.1
0x00007f417e856020 0x00007f417e85a361 Yes (*) /usr/lib/libidn.so.12
0x00007f417e82b020 0x00007f417e845ab1 Yes (*) /usr/lib/libudev.so.1
0x00007f417e2db020 0x00007f417e306335 Yes /opt/trinity/lib/libdbus-1-tqt.so.0
0x00007f417e81b020 0x00007f417e82132a Yes (*) /usr/lib/libXrender.so.1
0x00007f417e2b7020 0x00007f417e2c9e95 Yes /opt/trinity/lib/libart_lgpl_2.so.2
0x00007f417e812020 0x00007f417e81594c Yes (*) /usr/lib/libuuid.so.1
0x00007f417d9ba020 0x00007f417d9dc366 Yes (*) /usr/lib/libpq.so.5
0x00007f417d976020 0x00007f417d999dcb Yes (*) /usr/lib/libmariadb.so.3
0x00007f417e2a9020 0x00007f417e2afc0a Yes (*) /usr/lib/libXrandr.so.2
0x00007f417e291020 0x00007f417e2a04f5 Yes (*) /usr/lib/libXft.so.2
0x00007f417d89e020 0x00007f417d91fa7c Yes (*) /usr/lib/libfreetype.so.6
0x00007f417d87f020 0x00007f417d8892de Yes (*) /usr/lib/libXext.so.6
0x00007f417f6a4000 0x00007f417f6c9f85 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007f417d854020 0x00007f417d86de7e Yes (*) /usr/lib/liblzma.so.5
0x00007f417d840020 0x00007f417d84c452 Yes (*) /usr/lib/libbz2.so.1.0
0x00007f417d5e1020 0x00007f417d5f422a Yes (*) /usr/lib/libxcb.so.1
0x00007f417d5ae020 0x00007f417d5c9721 Yes (*) /usr/lib/libexpat.so.1
0x00007f417d567020 0x00007f417d594b74 Yes (*) /usr/lib/libdbus-1.so.3
0x00007f417d4e1020 0x00007f417d533889 Yes (*) /usr/lib/libssl.so.1.1
0x00007f417d076000 0x00007f417d220e01 Yes (*) /usr/lib/libcrypto.so.1.1
0x00007f417d47c020 0x00007f417d4b4689 Yes (*) /usr/lib/libgssapi_krb5.so.2
0x00007f417d420020 0x00007f417d458d76 Yes (*) /usr/lib/libldap.so.2
0x00007f417d3dc020 0x00007f417d40288c Yes (*) /usr/lib/libpng16.so.16
0x00007f417d2f5020 0x00007f417d39f993 Yes (*) /usr/lib/libharfbuzz.so.0
0x00007f417cff3020 0x00007f417cffa476 Yes (*) /usr/lib/libbrotlidec.so.1
0x00007f417e808020 0x00007f417e808d13 Yes (*) /usr/lib/libXau.so.6
0x00007f417d2e4020 0x00007f417d2e5881 Yes (*) /usr/lib/libXdmcp.so.6
0x00007f417cf66020 0x00007f417cfcbab1 Yes (*) /usr/lib/libelogind.so.0
0x00007f417cea0020 0x00007f417cf06d08 Yes (*) /usr/lib/libkrb5.so.3
0x00007f417ce53020 0x00007f417ce6dede Yes (*) /usr/lib/libk5crypto.so.3
0x00007f417d83a020 0x00007f417d83abe9 Yes (*) /usr/lib/libcom_err.so.2
0x00007f417ce44020 0x00007f417ce4a494 Yes (*) /usr/lib/libkrb5support.so.0
0x00007f417ce3c020 0x00007f417ce3d123 Yes (*) /usr/lib/libkeyutils.so.1
0x00007f417ce2b020 0x00007f417ce32dea Yes (*) /usr/lib/libresolv.so.2
0x00007f417ce1a020 0x00007f417ce21006 Yes (*) /usr/lib/liblber.so.2
0x00007f417cdfc020 0x00007f417ce0d46c Yes (*) /usr/lib/libsasl2.so.3
0x00007f417cdd8020 0x00007f417cdef183 Yes (*) /usr/lib/libgraphite2.so.3
0x00007f417ccb3020 0x00007f417cd452e3 Yes (*) /usr/lib/libglib-2.0.so.0
0x00007f417cc74020 0x00007f417cc74b5e Yes (*) /usr/lib/libbrotlicommon.so.1
0x00007f417cc6a020 0x00007f417cc6e642 Yes (*) /usr/lib/libcap.so.2
0x00007f417cbcf020 0x00007f417cc39f1b Yes (*) /usr/lib/libpcre2-8.so.0
0x00007f417cb4f020 0x00007f417cb5d549 Yes /opt/trinity/lib/trinity/plugins/styles/light.so
0x00007f417cb40020 0x00007f417cb44e3e Yes (*) /usr/lib/libXcursor.so.1
0x00007f417c56c020 0x00007f417c56e5e6 Yes (*) /usr/lib/libXfixes.so.3
0x00007f417c5be020 0x00007f417c5bff5d Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqjpeg.so
0x00007f417c49b020 0x00007f417c4e52c2 Yes (*) /usr/lib/libjpeg.so.8
0x00007f417c5b7020 0x00007f417c5b7e3d Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqmng.so
0x00007f417c43c020 0x00007f417c480ecc Yes (*) /usr/lib/libmng.so.2
0x00007f417c3cc020 0x00007f417c407ced Yes (*) /usr/lib/liblcms2.so.2
0x00007f417c5b0020 0x00007f417c5b00f5 Yes (*) /usr/lib/libpthread.so.0
0x00007f417c5a8020 0x00007f417c5ab179 Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqpng.so
0x00007f417c543020 0x00007f417c559ea3 Yes /opt/trinity/lib/trinity/libfilelight.so
0x00007f417c59d020 0x00007f417c59f749 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqimsw-multi.so
0x00007f417c595020 0x00007f417c595ae9 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqimsw-none.so
0x00007f417c35a020 0x00007f417c35b189 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqsimple.so
0x00007f417c58c020 0x00007f417c58ed79 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqxim.so
(*): Shared library is missing debugging information.
[Inferior 1 (process 13364) detached]
==== (tdehwlib) hardware information ====
CPU core number: 0
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2400.33 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 1
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2878.25 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 2
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2874.86 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 3
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 3552.02 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
<!--
This is a comment.
Please fill in the required fields below.
The comments provide instructions on how to do so.
Note: You do not need to remove comments.
-->
## Basic information
- TDE version: R14.0.13
- Distribution: Artix Linux 6.0.5-zen1-1-zen (Arch)
- Hardware: amd64 / x86_64, armv7h
<!--
Use SL/* labels to set the severity level.
Please do not set a milestone.
-->
## Description
Loading a location from the start page and clicking on any subdirectory under the root scanned folder results in a crash (SIGSEGV). Problem is reproducable both on an x86_64 and armv7h architecture.
## Steps to reproduce
1. Click or scan a folder / device.
2. Click on any subdirectory node.
## Backtrace
```
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
==== (gdb) bt ====
[TDECrash handler]
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#19 0x0000561aeeb766ef in main ()
==== (gdb) bt full ====
[TDECrash handler]
No symbol table info available.
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
No symbol table info available.
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
No symbol table info available.
#19 0x0000561aeeb766ef in main ()
No symbol table info available.
==== (gdb) info thread ====
Id Target Id Frame
* 1 Thread 0x7f417cbc5840 (LWP 13364) "filelight" 0x00007f417eee67c5 in clock_nanosleep () from /usr/lib/libc.so.6
==== (gdb) thread apply all bt ====
==== Thread 1 (Thread 0x7f417cbc5840 (LWP 13364) "filelight"):
[TDECrash handler]
#6 0x00007f417c54c8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#7 0x00007f417c552fd4 in RadialMap::Widget::url(File const*) const () from /opt/trinity/lib/trinity/libfilelight.so
#8 0x00007f417c55353a in RadialMap::Widget::invalidate(bool) () from /opt/trinity/lib/trinity/libfilelight.so
#9 0x00007f417c553728 in RadialMap::Widget::createFromCache(Directory const*) () from /opt/trinity/lib/trinity/libfilelight.so
#10 0x00007f417c556fff in RadialMap::Widget::mousePressEvent(TQMouseEvent*) () from /opt/trinity/lib/trinity/libfilelight.so
#11 0x00007f417dd3501d in TQWidget::event(TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#12 0x00007f417dca4a69 in TQApplication::internalNotify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#13 0x00007f417dca501e in TQApplication::notify(TQObject*, TQEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#14 0x00007f417dc4c01b in ?? () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#15 0x00007f417dc4ae5f in TQApplication::x11ProcessEvent(_XEvent*) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#16 0x00007f417dc84bdc in TQEventLoop::processEvents(unsigned int) () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#17 0x00007f417dcb99e9 in TQEventLoop::enterLoop() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#18 0x00007f417dcb9970 in TQEventLoop::exec() () from /opt/trinity/tqt3/lib/libtqt-mt.so.3
#19 0x0000561aeeb766ef in main ()
==== (gdb) info sharedlibrary ====
From To Syms Read Shared Object Library
0x00007f417f616020 0x00007f417f637a86 Yes /opt/trinity/lib/libtdeparts.so.2
0x00007f417f11e020 0x00007f417f37f9da Yes /opt/trinity/lib/libtdeio.so.14
0x00007f417eb82020 0x00007f417ed05402 Yes /opt/trinity/lib/libtdeui.so.14
0x00007f417e4d0020 0x00007f417e71f899 Yes /opt/trinity/lib/libtdecore.so.14
0x00007f417dbff020 0x00007f417e02ccaa Yes (*) /opt/trinity/tqt3/lib/libtqt-mt.so.3
0x00007f417d699020 0x00007f417d7aede3 Yes /usr/lib/libstdc++.so.6
0x00007f417ee3b440 0x00007f417ef9415d Yes (*) /usr/lib/libc.so.6
0x00007f417f5d1020 0x00007f417f5e7795 Yes /usr/lib/libgcc_s.so.1
0x00007f417f59c020 0x00007f417f5bc253 Yes /opt/trinity/lib/libDCOP.so.14
0x00007f417f57f020 0x00007f417f58ae0e Yes /opt/trinity/lib/libtdewalletclient.so.1
0x00007f417f55f020 0x00007f417f5722fd Yes /opt/trinity/lib/libtdesu.so.14
0x00007f417f550020 0x00007f417f55438c Yes (*) /usr/lib/libacl.so.1
0x00007f417f526020 0x00007f417f5403ee Yes (*) /usr/lib/libmagic.so.1
0x00007f417e8d9020 0x00007f417e96368e Yes (*) /usr/lib/libX11.so.6
0x00007f417f50b020 0x00007f417f51884c Yes (*) /usr/lib/libz.so.1
0x00007f417f4c2020 0x00007f417f4edf7e Yes (*) /usr/lib/libfontconfig.so.1
0x00007f417e896020 0x00007f417e8b2af9 Yes /opt/trinity/lib/libtdefx.so.14
0x00007f417f4b6020 0x00007f417f4b613f Yes /usr/lib/libtqt.so.4
0x00007f417e326020 0x00007f417e39ff73 Yes (*) /usr/lib/libm.so.6
0x00007f417f49b020 0x00007f417f4a8966 Yes (*) /usr/lib/libICE.so.6
0x00007f417ee10020 0x00007f417ee14319 Yes (*) /usr/lib/libSM.so.6
0x00007f417ee0a020 0x00007f417ee0aab5 Yes (*) /usr/lib/libXcomposite.so.1
0x00007f417e856020 0x00007f417e85a361 Yes (*) /usr/lib/libidn.so.12
0x00007f417e82b020 0x00007f417e845ab1 Yes (*) /usr/lib/libudev.so.1
0x00007f417e2db020 0x00007f417e306335 Yes /opt/trinity/lib/libdbus-1-tqt.so.0
0x00007f417e81b020 0x00007f417e82132a Yes (*) /usr/lib/libXrender.so.1
0x00007f417e2b7020 0x00007f417e2c9e95 Yes /opt/trinity/lib/libart_lgpl_2.so.2
0x00007f417e812020 0x00007f417e81594c Yes (*) /usr/lib/libuuid.so.1
0x00007f417d9ba020 0x00007f417d9dc366 Yes (*) /usr/lib/libpq.so.5
0x00007f417d976020 0x00007f417d999dcb Yes (*) /usr/lib/libmariadb.so.3
0x00007f417e2a9020 0x00007f417e2afc0a Yes (*) /usr/lib/libXrandr.so.2
0x00007f417e291020 0x00007f417e2a04f5 Yes (*) /usr/lib/libXft.so.2
0x00007f417d89e020 0x00007f417d91fa7c Yes (*) /usr/lib/libfreetype.so.6
0x00007f417d87f020 0x00007f417d8892de Yes (*) /usr/lib/libXext.so.6
0x00007f417f6a4000 0x00007f417f6c9f85 Yes (*) /lib64/ld-linux-x86-64.so.2
0x00007f417d854020 0x00007f417d86de7e Yes (*) /usr/lib/liblzma.so.5
0x00007f417d840020 0x00007f417d84c452 Yes (*) /usr/lib/libbz2.so.1.0
0x00007f417d5e1020 0x00007f417d5f422a Yes (*) /usr/lib/libxcb.so.1
0x00007f417d5ae020 0x00007f417d5c9721 Yes (*) /usr/lib/libexpat.so.1
0x00007f417d567020 0x00007f417d594b74 Yes (*) /usr/lib/libdbus-1.so.3
0x00007f417d4e1020 0x00007f417d533889 Yes (*) /usr/lib/libssl.so.1.1
0x00007f417d076000 0x00007f417d220e01 Yes (*) /usr/lib/libcrypto.so.1.1
0x00007f417d47c020 0x00007f417d4b4689 Yes (*) /usr/lib/libgssapi_krb5.so.2
0x00007f417d420020 0x00007f417d458d76 Yes (*) /usr/lib/libldap.so.2
0x00007f417d3dc020 0x00007f417d40288c Yes (*) /usr/lib/libpng16.so.16
0x00007f417d2f5020 0x00007f417d39f993 Yes (*) /usr/lib/libharfbuzz.so.0
0x00007f417cff3020 0x00007f417cffa476 Yes (*) /usr/lib/libbrotlidec.so.1
0x00007f417e808020 0x00007f417e808d13 Yes (*) /usr/lib/libXau.so.6
0x00007f417d2e4020 0x00007f417d2e5881 Yes (*) /usr/lib/libXdmcp.so.6
0x00007f417cf66020 0x00007f417cfcbab1 Yes (*) /usr/lib/libelogind.so.0
0x00007f417cea0020 0x00007f417cf06d08 Yes (*) /usr/lib/libkrb5.so.3
0x00007f417ce53020 0x00007f417ce6dede Yes (*) /usr/lib/libk5crypto.so.3
0x00007f417d83a020 0x00007f417d83abe9 Yes (*) /usr/lib/libcom_err.so.2
0x00007f417ce44020 0x00007f417ce4a494 Yes (*) /usr/lib/libkrb5support.so.0
0x00007f417ce3c020 0x00007f417ce3d123 Yes (*) /usr/lib/libkeyutils.so.1
0x00007f417ce2b020 0x00007f417ce32dea Yes (*) /usr/lib/libresolv.so.2
0x00007f417ce1a020 0x00007f417ce21006 Yes (*) /usr/lib/liblber.so.2
0x00007f417cdfc020 0x00007f417ce0d46c Yes (*) /usr/lib/libsasl2.so.3
0x00007f417cdd8020 0x00007f417cdef183 Yes (*) /usr/lib/libgraphite2.so.3
0x00007f417ccb3020 0x00007f417cd452e3 Yes (*) /usr/lib/libglib-2.0.so.0
0x00007f417cc74020 0x00007f417cc74b5e Yes (*) /usr/lib/libbrotlicommon.so.1
0x00007f417cc6a020 0x00007f417cc6e642 Yes (*) /usr/lib/libcap.so.2
0x00007f417cbcf020 0x00007f417cc39f1b Yes (*) /usr/lib/libpcre2-8.so.0
0x00007f417cb4f020 0x00007f417cb5d549 Yes /opt/trinity/lib/trinity/plugins/styles/light.so
0x00007f417cb40020 0x00007f417cb44e3e Yes (*) /usr/lib/libXcursor.so.1
0x00007f417c56c020 0x00007f417c56e5e6 Yes (*) /usr/lib/libXfixes.so.3
0x00007f417c5be020 0x00007f417c5bff5d Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqjpeg.so
0x00007f417c49b020 0x00007f417c4e52c2 Yes (*) /usr/lib/libjpeg.so.8
0x00007f417c5b7020 0x00007f417c5b7e3d Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqmng.so
0x00007f417c43c020 0x00007f417c480ecc Yes (*) /usr/lib/libmng.so.2
0x00007f417c3cc020 0x00007f417c407ced Yes (*) /usr/lib/liblcms2.so.2
0x00007f417c5b0020 0x00007f417c5b00f5 Yes (*) /usr/lib/libpthread.so.0
0x00007f417c5a8020 0x00007f417c5ab179 Yes (*) /opt/trinity/tqt3/plugins/imageformats/libqpng.so
0x00007f417c543020 0x00007f417c559ea3 Yes /opt/trinity/lib/trinity/libfilelight.so
0x00007f417c59d020 0x00007f417c59f749 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqimsw-multi.so
0x00007f417c595020 0x00007f417c595ae9 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqimsw-none.so
0x00007f417c35a020 0x00007f417c35b189 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqsimple.so
0x00007f417c58c020 0x00007f417c58ed79 Yes (*) /opt/trinity/tqt3/plugins/inputmethods/libqxim.so
(*): Shared library is missing debugging information.
[Inferior 1 (process 13364) detached]
==== (tdehwlib) hardware information ====
CPU core number: 0
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2400.33 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 1
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2878.25 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 2
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 2874.86 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
CPU core number: 3
Vendor: AuthenticAMD
Model:
Name: AMD Ryzen 3 1300X Quad-Core Processor
Current Frequency: 3552.02 MHz
Minimum Frequency: 1550 MHz
Maximum Frequency: 3500 MHz
```
are you able to load filelight in gdb and look at the backtrace and see what could cause segv? here it seems to work fine, I don't get a crash (debian bookworm amd64)
are you able to load filelight in gdb and look at the backtrace and see what could cause segv? here it seems to work fine, I don't get a crash (debian bookworm amd64)
(gdb) run
Starting program: /opt/trinity/bin/filelight --sync
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after vfork from child process 17623]
[Detaching after vfork from child process 17626]
[Detaching after vfork from child process 17627]
[Detaching after vfork from child process 17629]
[Detaching after vfork from child process 17630]
[Detaching after vfork from child process 17631]
[Detaching after vfork from child process 17632]
[Detaching after vfork from child process 17633]
[Detaching after vfork from child process 17634]
[Detaching after vfork from child process 17635]
[Detaching after vfork from child process 17636]
[Detaching after vfork from child process 17637]
[New Thread 0x7ffff4bfc6c0 (LWP 17683)]
[2022/10/31 05:00:42.902] [tdecore (TDEAccel)] [17614] ERROR: Inadequate access permisions: /home/.Trash-0/
[2022/10/31 05:00:42.902] [filelight] [17614] ERROR: Inadequate access permisions: /home/lost+found/
[2022/10/31 05:00:45.568] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/ocaml-ssl/pkg/
[2022/10/31 05:00:45.584] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/czkawka-git/pkg/
[2022/10/31 05:00:45.631] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/libvisual-plugins/pkg/
[2022/10/31 05:00:45.653] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/ntpdate/pkg/
[2022/10/31 05:00:45.678] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/tlsdate/pkg/
[Thread 0x7ffff4bfc6c0 (LWP 17683) exited]
Thread 1 "filelight" received signal SIGSEGV, Segmentation fault.
0x00007ffff4e6f8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
GDB running under /home/.
```
(gdb) run
Starting program: /opt/trinity/bin/filelight --sync
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after vfork from child process 17623]
[Detaching after vfork from child process 17626]
[Detaching after vfork from child process 17627]
[Detaching after vfork from child process 17629]
[Detaching after vfork from child process 17630]
[Detaching after vfork from child process 17631]
[Detaching after vfork from child process 17632]
[Detaching after vfork from child process 17633]
[Detaching after vfork from child process 17634]
[Detaching after vfork from child process 17635]
[Detaching after vfork from child process 17636]
[Detaching after vfork from child process 17637]
[New Thread 0x7ffff4bfc6c0 (LWP 17683)]
[2022/10/31 05:00:42.902] [tdecore (TDEAccel)] [17614] ERROR: Inadequate access permisions: /home/.Trash-0/
[2022/10/31 05:00:42.902] [filelight] [17614] ERROR: Inadequate access permisions: /home/lost+found/
[2022/10/31 05:00:45.568] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/ocaml-ssl/pkg/
[2022/10/31 05:00:45.584] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/czkawka-git/pkg/
[2022/10/31 05:00:45.631] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/libvisual-plugins/pkg/
[2022/10/31 05:00:45.653] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/ntpdate/pkg/
[2022/10/31 05:00:45.678] [filelight] [17614] ERROR: Inadequate access permisions: /home/invertedrabbit/.cache/paru/clone/tlsdate/pkg/
[Thread 0x7ffff4bfc6c0 (LWP 17683) exited]
Thread 1 "filelight" received signal SIGSEGV, Segmentation fault.
0x00007ffff4e6f8b0 in File::fullPath(Directory const*) const () from /opt/trinity/lib/trinity/libfilelight.so
```
Basic information
Description
Loading a location from the start page and clicking on any subdirectory under the root scanned folder results in a crash (SIGSEGV). Problem is reproducable both on an x86_64 and armv7h architecture.
Steps to reproduce
Backtrace
Hi @InvertedRabbit,
is this crash new in R14.0.13 or was it happening before as well?
@MicheleC
I do not know. I wasn't aware that there was a TDE Filelight before. I have only just installed it under R14.0.13.
are you able to load filelight in gdb and look at the backtrace and see what could cause segv? here it seems to work fine, I don't get a crash (debian bookworm amd64)
correction, I got the same SEGV after reading the instruction correctly :-)
GDB running under /home/.
Thanks, since I can now reproduce the crash, I will have a look at some point probably this week.
Solved by commit mentioned above.