Crash when starting fractal: Error loading plugin: libnuspell.so.3
I wanted to try out fractal but couldn't start it. seems similar issue to #431 (closed) ? Is there any more information i could provide here?
- OS: manjaro (rolling release)
- build: arch package (v. 4.2.2-2)
% env RUST_BACKTRACE=full fractal
** (fractal:70660): WARNING **: 18:06:08.424: Error loading plugin: libnuspell.so.3: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
** (fractal:70660): WARNING **: 18:06:08.455: Error loading plugin: libnuspell.so.3: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
thread 'main' panicked at 'index out of bounds: the len is 1 but the index is 1', /build/rust/src/rustc-1.43.1-src/src/libcore/slice/mod.rs:2842:10
stack backtrace:
0: 0x5651dc0b7b45 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hfbfe9ad65a0640ca
1: 0x5651dc0dcd5c - core::fmt::write::hb409a30975c0f9f5
2: 0x5651dc0b08d3 - std::io::Write::write_fmt::h7ee7c68a0296cf9a
3: 0x5651dc0ba7d0 - std::panicking::default_hook::{{closure}}::h5e5a680f03f4adf9
4: 0x5651dc0ba52c - std::panicking::default_hook::hb8f06365ed415b3d
5: 0x5651dc0bae21 - std::panicking::rust_panic_with_hook::h1e03621439587007
6: 0x5651dc0baa0b - rust_begin_unwind
7: 0x5651dc0db461 - core::panicking::panic_fmt::h2e4276b0cf7359c5
8: 0x5651dc0db425 - core::panicking::panic_bounds_check::hf1967443e4e35870
9: 0x5651dbcd77d6 - <usize as core::slice::SliceIndex<[T]>>::index::h759268f2ec72aad7
at /build/rust/src/rustc-1.43.1-src/src/libcore/slice/mod.rs:2842
10: 0x5651dbcd77d6 - core::slice::<impl core::ops::index::Index<I> for [T]>::index::h876228fe7878e827
at /build/rust/src/rustc-1.43.1-src/src/libcore/slice/mod.rs:2707
11: 0x5651dbcd77d6 - <alloc::vec::Vec<T> as core::ops::index::Index<I>>::index::h959d74f968d4732a
at /build/rust/src/rustc-1.43.1-src/src/liballoc/vec.rs:1890
12: 0x5651dbcd77d6 - fractal_gtk::app::connect::headerbar::<impl fractal_gtk::app::App>::connect_headerbars::h86021e4e5a9e9880
at fractal-gtk/src/app/connect/headerbar.rs:28
13: 0x5651dbcd77d6 - fractal_gtk::app::connect::<impl fractal_gtk::app::App>::connect_gtk::hdc849a4ed8bd183e
at fractal-gtk/src/app/connect/mod.rs:18
14: 0x5651dbcd8568 - fractal_gtk::app::App::new::hb9a60ed5b818df20
at fractal-gtk/src/app/mod.rs:189
15: 0x5651dbcd8568 - fractal_gtk::app::App::on_startup::h5fe37de686ce5aa6
at fractal-gtk/src/app/mod.rs:196
16: 0x5651dbc6cdb9 - fractal_gtk::main::{{closure}}::h443080a91aee33f7
at fractal-gtk/src/main.rs:64
17: 0x5651dbc6cdb9 - <O as gio::auto::application::ApplicationExt>::connect_startup::startup_trampoline::h25e0e9b0cccde9b3
at /usr/src/debug/fractal-4.2.2/vendor/gio/src/auto/application.rs:624
18: 0x7f6d638f4052 - g_closure_invoke
19: 0x7f6d6391c685 - <unknown>
20: 0x7f6d6391041d - g_signal_emit_valist
21: 0x7f6d63910980 - g_signal_emit
22: 0x7f6d62c6bf3e - g_application_register
23: 0x7f6d62c6c8ac - <unknown>
24: 0x7f6d62c6cc0a - g_application_run
25: 0x5651dbc3b34d - <O as gio::application::ApplicationExtManual>::run::h12465341f247aeef
at /usr/src/debug/fractal-4.2.2/vendor/gio/src/application.rs:23
26: 0x5651dbc0fdcd - fractal_gtk::main::hdad61983ef6a044b
at fractal-gtk/src/main.rs:67
27: 0x5651dbc64206 - std::rt::lang_start::{{closure}}::h342efbfae7476e5e
at /build/rust/src/rustc-1.43.1-src/src/libstd/rt.rs:67
28: 0x5651dc0ba8e3 - std::panicking::try::do_call::hdcef0c1305ca8214
29: 0x5651dc0c3d29 - __rust_maybe_catch_panic
zsh: abort (core dumped) env RUST_BACKTRACE=full fractal
systemd journal:
Jun 10 21:12:08 host systemd-coredump[30614]: Process 30601 (fractal) of user 1001 dumped core.
Stack trace of thread 30601:
#0 0x00007fe8adc13355 raise (libc.so.6 + 0x3c355)
#1 0x00007fe8adbfc853 abort (libc.so.6 + 0x25853)
#2 0x000055fbc87accf7 n/a (fractal + 0x599cf7)
coredumpctl gdb 70660 [1]
PID: 70660 (fractal)
UID: 1001 (user)
GID: 1001 (user)
Signal: 6 (ABRT)
Timestamp: Thu 2020-06-11 18:06:09 CEST (4min 25s ago)
Command Line: fractal
Executable: /usr/bin/fractal
Control Group: /user.slice/user-1001.slice/user@1001.service/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-e92797dc-68a0-418f-88ba-d22d38ae6f1e.scope
Unit: user@1001.service
User Unit: vte-spawn-e92797dc-68a0-418f-88ba-d22d38ae6f1e.scope
Slice: user-1001.slice
Owner UID: 1001 (user)
Boot ID: 2db9fd913bc6413fb8ff40baa443bff2
Machine ID: d035802fdf034e40994cc2e5eb693dc1
Hostname: host
Storage: /var/lib/systemd/coredump/core.fractal.1001.2db9fd913bc6413fb8ff40baa443bff2.70660.1591891569000000000000.lz4
Message: Process 70660 (fractal) of user 1001 dumped core.
Stack trace of thread 70660:
#0 0x00007f6d62508355 raise (libc.so.6 + 0x3c355)
#1 0x00007f6d624f1853 abort (libc.so.6 + 0x25853)
#2 0x00005651dc0c3d47 _ZN11panic_abort18__rust_start_panic5abort17h306381e4daf6fcc5E (fractal + 0x559d47)
GNU gdb (GDB) 9.2
...
...
Reading symbols from /usr/bin/fractal...
[New LWP 70660]
[New LWP 70662]
[New LWP 70663]
[New LWP 70664]
[New LWP 70665]
[New LWP 70666]
[New LWP 70667]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `fractal'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f6d62508355 in raise () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f6d5f4bae40 (LWP 70660))]
warning: Missing auto-load script at offset 0 in section .debug_gdb_scripts
of file /usr/bin/fractal.
Use `info auto-load python-scripts [REGEXP]' to list them.
(gdb) bt
#0 0x00007f6d62508355 in raise () at /usr/lib/libc.so.6
#1 0x00007f6d624f1853 in abort () at /usr/lib/libc.so.6
#2 0x00005651dc0c3d47 in panic_abort::__rust_start_panic::abort ()
#3 0x0000000000000000 in ()
There is one german line in the log, "Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden" which translates to "Can't open Shared-Object-file: File or path not found"