Hi Bernhard,
thanks for taking a look at this!
On 2/1/20 2:27 AM, Bernhard Übelacker wrote:
> Hello Birger Schacht,
> I tried to get some more information from this issue.
>
> To be sure where your tilix aborts you would need to
> install gdb and at least tilix-dbgsym [1] and
> run it this way:
>
> gdb -q -ex 'set pagination off' -ex run -ex bt -ex detach -ex quit --args
> tilix
>
> Then I guess you see an backtrace like this:
Oke, I did run gdb and what I got was what I've attached as
tilix_gdb.42. I looked at [1] and when I set XDG_CURRENT_DESKTOP to
something, I got the same backtrace you got (tilix_gdb.127). With
TILIX_ID set to something I get tilix_gdb.152
[1] https://sources.debian.org/src/tilix/1.9.3-4/source/app.d/#L42
[...]
>
> After looking at the source [2] I assume this might not be
> fatal and the program not be aborted.
>
> You might be able to confirm if this workaround works
> for you too, by starting with this LD_PRELOAD:
>
> LD_PRELOAD=/lib/aarch64-linux-gnu/libgcc_s.so.1 tilix
Yes, this works!
> This might be related to exceptions in libunwind.so.8.
> There exists a similar ticket which is also related to
> exception handling with the same workaround [3].
Ah, oke, feel free to merge/reassign!
cheers,
Birger
Reading symbols from tilix...
Reading symbols from
/usr/lib/debug/.build-id/3f/bfebdefceb5e91995f162e69d8c2333e312843.debug...
Starting program: /usr/bin/tilix
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Program received signal SIGABRT, Aborted.
0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#0 0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#1 0xf6906ea8 in abort () from /lib/aarch64-linux-gnu/libc.so.6
#2 0xf6b3b544 in _d_throw_exception () from
/lib/aarch64-linux-gnu/libdruntime-ldc-shared.so.88
#3 0xaac73528 in
_D3std9exception__T7bailOutHTC9ExceptionZQwFNaNfAyamMAxaZv (line=, msg=..., file=...) at
/usr/lib/ldc/aarch64-linux-gnu/include/d/std/exception.d:516
#4 _D3std9exception__T7enforceZ__TQmTbZQrFNaNfbLAxaAyamZb (value=, msg=..., file=..., line=) at
/usr/lib/ldc/aarch64-linux-gnu/include/d/std/exception.d:436
#5 0xf6e42610 in std.process.environment.opIndex(scope const(char)[])
() from /lib/aarch64-linux-gnu/libphobos2-ldc-shared.so.88
#6 0xaac27f0c in D main (args=...) at app.d:42
Detaching from program: /usr/bin/tilix, process 2093
[Inferior 1 (process 2093) detached]
Reading symbols from tilix...
Reading symbols from
/usr/lib/debug/.build-id/3f/bfebdefceb5e91995f162e69d8c2333e312843.debug...
Starting program: /usr/bin/tilix
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[New Thread 0xf1f5d1b0 (LWP 2290)]
[New Thread 0xf175c1b0 (LWP 2291)]
[New Thread 0xf0f411b0 (LWP 2292)]
[New Thread 0xe3ffe1b0 (LWP 2293)]
Thread 1 "tilix" received signal SIGABRT, Aborted.
0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#0 0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#1 0xf6906ea8 in abort () from /lib/aarch64-linux-gnu/libc.so.6
#2 0xf6b3b544 in _d_throw_exception () from
/lib/aarch64-linux-gnu/libdruntime-ldc-shared.so.88
#3 0xaac73528 in
_D3std9exception__T7bailOutHTC9ExceptionZQwFNaNfAyamMAxaZv (line=, msg=..., file=...) at
/usr/lib/ldc/aarch64-linux-gnu/include/d/std/exception.d:516
#4 _D3std9exception__T7enforceZ__TQmTbZQrFNaNfbLAxaAyamZb (value=, msg=..., file=..., line=) at
/usr/lib/ldc/aarch64-linux-gnu/include/d/std/exception.d:436
#5 0xf6e42610 in std.process.environment.opIndex(scope const(char)[])
() from /lib/aarch64-linux-gnu/libphobos2-ldc-shared.so.88
#6 0xaac2874c in D main (args=...) at app.d:127
Detaching from program: /usr/bin/tilix, process 2286
[Inferior 1 (process 2286) detached]
Reading symbols from tilix...
Reading symbols from
/usr/lib/debug/.build-id/3f/bfebdefceb5e91995f162e69d8c2333e312843.debug...
Starting program: /usr/bin/tilix
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[New Thread 0xf1f5d1b0 (LWP 2368)]
[New Thread 0xf175c1b0 (LWP 2369)]
[New Thread 0xf0f411b0 (LWP 2370)]
[New Thread 0xe3ffe1b0 (LWP 2371)]
Thread 1 "tilix" received signal SIGABRT, Aborted.
0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#0 0xf6918b88 in raise () from /lib/aarch64-linux-gnu/libc.so.6
#1 0xf6906ea8 in abort () from /lib/aarch64-linux-gnu/libc.so.6
#2 0xf6b3b544 in _d_throw_exception () from
/lib/aarch64-linux-gnu/libdruntime-ldc-shared.so.88
#3 0xf7a2b8b0 in
_D3gio8ResourceQj19resourcesLookupDataFAyaEQBp1c5types20GResourceLookupFlagsZC4glib5BytesQg
() from /lib/aarch64-linux-gnu/libgtkd-3.so.0
#4 0xaac438a8 in