Opened 9 months ago
Last modified 8 months ago
#13056 new Bug report
Filezilla client 3.66.5 crash on Ubuntu 23.10 (Mantic)
Reported by: | xtradeb | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | FileZilla Client |
Keywords: | Cc: | xtradeb, Gwyn Ciesla | |
Component version: | 3.66.5 | Operating system type: | Linux |
Operating system version: | Ubuntu 23.10 |
Description
Hi!
Filezilla client 3.66.5 is crashing on Ubuntu 23.10 (Mantic) upon file upload. It is loading fine, but as soon as it finishes a file upload, it crashes. This is the output error:
$ filezilla Reading locale option from /home/xd/.config/filezilla/filezilla.xml wxD-Bus: Signal from /org/freedesktop/DBus, member NameAcquired wxD-Bus: Reply with serial 3 wxD-Bus: Reply to RegisterClient, our object path is /org/gnome/SessionManager/Client22 wxD-Bus: CPowerManagementInhibitor: Requesting busy (filezilla:7105): GLib-GObject-CRITICAL **: 18:59:01.979: value "-2147483648" of type 'gint' is invalid or out of range for property 'left-margin' of type 'gint' (filezilla:7105): Pango-CRITICAL **: 18:59:01.980: pango_tab_array_set_tab: assertion 'location >= 0' failed wxD-Bus: Reply with serial 4 wxD-Bus: Reply: Error: The name org.freedesktop.PowerManagement was not provided by any .service files wxD-Bus: Falling back to org.gnome.SessionManager wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 5 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1502593967 wxD-Bus: CPowerManagementInhibitor: Requesting idle wxD-Bus: Reply with serial 6 wxD-Bus: CPowerManagementInhibitor: Request successful wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 7 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1425281198 wxD-Bus: CPowerManagementInhibitor: Requesting idle wxD-Bus: Reply with serial 8 wxD-Bus: CPowerManagementInhibitor: Request successful wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 9 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1425381666 Aborted (core dumped)
Additional details:
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=23.10 DISTRIB_CODENAME=mantic DISTRIB_DESCRIPTION="Ubuntu 23.10" $ filezilla --version Reading locale option from /home/xd/.config/filezilla/filezilla.xml FileZilla 3.66.5, compiled on 2024-02-11
For reference, the issue was originally reported here: https://bugs.launchpad.net/xtradeb/+bug/2052931. I am able to reproduce the issue and providing additional information.
Cheers!
Jhonny Oliveira @ https://xtradeb.net
Change History (11)
comment:1 by , 9 months ago
Status: | new → moreinfo |
---|
comment:2 by , 9 months ago
Status: | moreinfo → new |
---|
Hi!
I'm not entirely sure this is what you need. Otherwise, let me know what to do.
$ gdb filezilla GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from filezilla... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.ubuntu.com> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Downloading separate debug info for /usr/bin/filezilla (No debugging symbols found in filezilla) (gdb) r Starting program: /usr/bin/filezilla Downloading separate debug info for /lib/x86_64-linux-gnu/libfzclient-commonui-private-3.66.5.so Downloading separate debug info for /lib/x86_64-linux-gnu/libfzclient-private-3.66.5.so Downloading separate debug info for /lib/x86_64-linux-gnu/libfilezilla.so.42 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading locale option from /home/xd/.config/filezilla/filezilla.xml [New Thread 0x7ffff3dff6c0 (LWP 3292)] [New Thread 0x7ffff35fe6c0 (LWP 3293)] [New Thread 0x7ffff2dfd6c0 (LWP 3294)] [New Thread 0x7ffff25fc6c0 (LWP 3295)] [New Thread 0x7ffff1deb6c0 (LWP 3296)] [New Thread 0x7ffff115c6c0 (LWP 3298)] [New Thread 0x7ffff095b6c0 (LWP 3300)] [Thread 0x7ffff095b6c0 (LWP 3300) exited] [New Thread 0x7ffff095b6c0 (LWP 3301)] [New Thread 0x7fffd3fff6c0 (LWP 3302)] [Thread 0x7ffff095b6c0 (LWP 3301) exited] [Thread 0x7fffd3fff6c0 (LWP 3302) exited] [New Thread 0x7fffd3fff6c0 (LWP 3303)] [New Thread 0x7ffff095b6c0 (LWP 3304)] [New Thread 0x7fffd35f26c0 (LWP 3305)] [New Thread 0x7fffd2df16c0 (LWP 3306)] [New Thread 0x7fffd25f06c0 (LWP 3307)] [Thread 0x7fffd25f06c0 (LWP 3307) exited] [Thread 0x7fffd2df16c0 (LWP 3306) exited] [New Thread 0x7fffd2df16c0 (LWP 3309)] [New Thread 0x7fffd25f06c0 (LWP 3310)] [Thread 0x7fffd2df16c0 (LWP 3309) exited] [Thread 0x7fffd25f06c0 (LWP 3310) exited] wxD-Bus: Signal from /org/freedesktop/DBus, member NameAcquired wxD-Bus: Reply with serial 3 wxD-Bus: Reply to RegisterClient, our object path is /org/gnome/SessionManager/Client26 [New Thread 0x7fffd25f06c0 (LWP 3319)] [New Thread 0x7fffd2df16c0 (LWP 3321)] [New Thread 0x7fffca1ff6c0 (LWP 3322)] [Thread 0x7fffd2df16c0 (LWP 3321) exited] [Thread 0x7fffca1ff6c0 (LWP 3322) exited] wxD-Bus: CPowerManagementInhibitor: Requesting busy (filezilla:3286): GLib-GObject-CRITICAL **: 09:15:58.761: value "-2147483648" of type 'gint' is invalid or out of range for property 'left-margin' of type 'gint' (filezilla:3286): Pango-CRITICAL **: 09:15:58.761: pango_tab_array_set_tab: assertion 'location >= 0' failed wxD-Bus: Reply with serial 4 wxD-Bus: Reply: Error: The name org.freedesktop.PowerManagement was not provided by any .service files wxD-Bus: Falling back to org.gnome.SessionManager wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 5 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 928575081 [New Thread 0x7fffca1ff6c0 (LWP 3323)] wxD-Bus: CPowerManagementInhibitor: Requesting idle wxD-Bus: Reply with serial 6 wxD-Bus: CPowerManagementInhibitor: Request successful [Thread 0x7ffff2dfd6c0 (LWP 3294) exited] wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 7 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1721265017 [New Thread 0x7ffff2dfd6c0 (LWP 3326)] Thread 22 "filezilla" received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff2dfd6c0 (LWP 3326)] __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. 44 ./nptl/pthread_kill.c: No such file or directory. (gdb) continue Continuing. [Thread 0x7ffff2dfd6c0 (LWP 3326) exited] [Thread 0x7fffca1ff6c0 (LWP 3323) exited] [Thread 0x7fffd25f06c0 (LWP 3319) exited] [Thread 0x7fffd35f26c0 (LWP 3305) exited] [Thread 0x7ffff095b6c0 (LWP 3304) exited] [Thread 0x7fffd3fff6c0 (LWP 3303) exited] [Thread 0x7ffff115c6c0 (LWP 3298) exited] [Thread 0x7ffff1deb6c0 (LWP 3296) exited] [Thread 0x7ffff25fc6c0 (LWP 3295) exited] [Thread 0x7ffff35fe6c0 (LWP 3293) exited] [Thread 0x7ffff43a3e40 (LWP 3286) exited] [Thread 0x7ffff3dff6c0 (LWP 3292) exited] [New process 3286] Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) q
And this is the associated Ubuntu report, but I have no access to it yet: https://errors.ubuntu.com/oops/dfad22b8-ca48-11ee-ba46-fa163e171f02.
comment:3 by , 9 months ago
Status: | new → moreinfo |
---|
Almost. Once the SIGABRT is received, the command in gdb to get the stacktrace is this: bt
comment:4 by , 9 months ago
Status: | moreinfo → new |
---|
Here it is:
$ gdb filezilla GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from filezilla... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.ubuntu.com> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. (No debugging symbols found in filezilla) (gdb) r Starting program: /usr/bin/filezilla [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading locale option from /home/xd/.config/filezilla/filezilla.xml [New Thread 0x7ffff3dff6c0 (LWP 3108)] [New Thread 0x7fffeb5fe6c0 (LWP 3109)] [New Thread 0x7ffff35fe6c0 (LWP 3110)] [New Thread 0x7ffff25ec6c0 (LWP 3111)] [New Thread 0x7ffff2ded6c0 (LWP 3112)] [New Thread 0x7ffff195d6c0 (LWP 3113)] [New Thread 0x7ffff115c6c0 (LWP 3115)] [Thread 0x7ffff115c6c0 (LWP 3115) exited] [New Thread 0x7ffff115c6c0 (LWP 3116)] [New Thread 0x7ffff08a66c0 (LWP 3117)] [Thread 0x7ffff115c6c0 (LWP 3116) exited] [Thread 0x7ffff08a66c0 (LWP 3117) exited] [New Thread 0x7ffff08a66c0 (LWP 3118)] [New Thread 0x7ffff115c6c0 (LWP 3119)] [New Thread 0x7fffeadfd6c0 (LWP 3120)] [New Thread 0x7fffea5fc6c0 (LWP 3121)] [New Thread 0x7fffe9dfb6c0 (LWP 3122)] [Thread 0x7fffea5fc6c0 (LWP 3121) exited] [Thread 0x7fffe9dfb6c0 (LWP 3122) exited] [New Thread 0x7fffe9dfb6c0 (LWP 3123)] [New Thread 0x7fffea5fc6c0 (LWP 3124)] [Thread 0x7fffe9dfb6c0 (LWP 3123) exited] [Thread 0x7fffea5fc6c0 (LWP 3124) exited] wxD-Bus: Signal from /org/freedesktop/DBus, member NameAcquired wxD-Bus: Reply with serial 3 wxD-Bus: Reply to RegisterClient, our object path is /org/gnome/SessionManager/Client21 [Thread 0x7ffff35fe6c0 (LWP 3110) exited] [New Thread 0x7ffff35fe6c0 (LWP 3126)] [New Thread 0x7fffea5fc6c0 (LWP 3127)] [Thread 0x7ffff35fe6c0 (LWP 3126) exited] [Thread 0x7fffea5fc6c0 (LWP 3127) exited] [New Thread 0x7fffea5fc6c0 (LWP 3129)] wxD-Bus: CPowerManagementInhibitor: Requesting busy Downloading separate debug info for /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2 [### ] (filezilla:3105): GLib-GObject-CRITICAL **: 13:29:40.466: value "-2147483648" of type 'gint' is invalid or out of range for property 'left-margin' of type 'gint' (filezilla:3105): Pango-CRITICAL **: 13:29:40.466: pango_tab_array_set_tab: assertion 'location >= 0' failed wxD-Bus: Reply with serial 4 wxD-Bus: Reply: Error: The name org.freedesktop.PowerManagement was not provided by any .service files wxD-Bus: Falling back to org.gnome.SessionManager wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 5 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1801590621 Downloading separate debug info for /home/xd/.cache/debuginfod_client/486631180f0290444461024ec2584cb072096fdf/debuginfo [New Thread 0x7ffff35fe6c0 (LWP 3132)] wxD-Bus: CPowerManagementInhibitor: Requesting idle wxD-Bus: Reply with serial 6 wxD-Bus: CPowerManagementInhibitor: Request successful wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 7 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 871846068 [New Thread 0x7fffe9dfb6c0 (LWP 3136)] Thread 22 "filezilla" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe9dfb6c0 (LWP 3136)] __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. 44 ./nptl/pthread_kill.c: No such file or directory. (gdb) bt #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff5e428e6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff5e268b7 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff7db71da in ?? () from /lib/x86_64-linux-gnu/libfilezilla.so.42 #6 0x00007ffff7dc10c5 in ?? () from /lib/x86_64-linux-gnu/libfilezilla.so.42 #7 0x00007ffff7e07da9 in ?? () from /lib/x86_64-linux-gnu/libfilezilla.so.42 #8 0x00007ffff62e6333 in std::execute_native_thread_routine ( __p=0x7fffdc097c90) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:104 #9 0x00007ffff5e97b5a in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444 #10 0x00007ffff5f285fc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 (gdb) continue Continuing. [Thread 0x7fffe9dfb6c0 (LWP 3136) exited] [Thread 0x7ffff35fe6c0 (LWP 3132) exited] [Thread 0x7fffea5fc6c0 (LWP 3129) exited] [Thread 0x7fffeadfd6c0 (LWP 3120) exited] [Thread 0x7ffff115c6c0 (LWP 3119) exited] [Thread 0x7ffff08a66c0 (LWP 3118) exited] [Thread 0x7ffff195d6c0 (LWP 3113) exited] [Thread 0x7ffff2ded6c0 (LWP 3112) exited] [Thread 0x7ffff25ec6c0 (LWP 3111) exited] [Thread 0x7fffeb5fe6c0 (LWP 3109) exited] [Thread 0x7ffff43a3e40 (LWP 3105) exited] [Thread 0x7ffff3dff6c0 (LWP 3108) exited] [New process 3105] Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb)
comment:5 by , 9 months ago
Status: | new → moreinfo |
---|
It looks like debug symbols have been stripped from libfilezilla. Please recompile libfilezilla and don't strip debug symbols.
comment:6 by , 9 months ago
Status: | moreinfo → new |
---|
Hope this is good now.
$ gdb filezilla GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from filezilla... Reading symbols from /usr/lib/debug/.build-id/5c/8692c02bc1744ada7d42c99258dafad0dd51a5.debug... (gdb) r Starting program: /usr/bin/filezilla This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.ubuntu.com> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading locale option from /home/xd/.config/filezilla/filezilla.xml [New Thread 0x7ffff3dff6c0 (LWP 3351)] [New Thread 0x7ffff35fe6c0 (LWP 3352)] [New Thread 0x7ffff2dfd6c0 (LWP 3353)] [New Thread 0x7ffff25ec6c0 (LWP 3354)] [New Thread 0x7ffff1deb6c0 (LWP 3355)] [New Thread 0x7ffff115c6c0 (LWP 3356)] [New Thread 0x7ffff095b6c0 (LWP 3358)] [Thread 0x7ffff095b6c0 (LWP 3358) exited] [New Thread 0x7ffff095b6c0 (LWP 3359)] [New Thread 0x7fffd3fff6c0 (LWP 3360)] [Thread 0x7ffff095b6c0 (LWP 3359) exited] [Thread 0x7fffd3fff6c0 (LWP 3360) exited] [New Thread 0x7fffd3fff6c0 (LWP 3361)] [New Thread 0x7ffff095b6c0 (LWP 3362)] [New Thread 0x7fffd35f26c0 (LWP 3363)] [New Thread 0x7fffd2d486c0 (LWP 3364)] [New Thread 0x7fffd25476c0 (LWP 3365)] [Thread 0x7fffd2d486c0 (LWP 3364) exited] [Thread 0x7fffd25476c0 (LWP 3365) exited] [New Thread 0x7fffd25476c0 (LWP 3366)] [New Thread 0x7fffd2d486c0 (LWP 3367)] [Thread 0x7fffd25476c0 (LWP 3366) exited] [Thread 0x7fffd2d486c0 (LWP 3367) exited] wxD-Bus: Signal from /org/freedesktop/DBus, member NameAcquired wxD-Bus: Reply with serial 3 wxD-Bus: Reply to RegisterClient, our object path is /org/gnome/SessionManager/Client22 [New Thread 0x7fffd2d486c0 (LWP 3369)] [New Thread 0x7fffd25476c0 (LWP 3370)] [New Thread 0x7fffc9cd36c0 (LWP 3371)] [Thread 0x7fffd25476c0 (LWP 3370) exited] [Thread 0x7fffc9cd36c0 (LWP 3371) exited] wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 4 wxD-Bus: Reply: Error: The name org.freedesktop.PowerManagement was not provided by any .service files wxD-Bus: Falling back to org.gnome.SessionManager wxD-Bus: CPowerManagementInhibitor: Requesting busy (filezilla:3348): GLib-GObject-CRITICAL **: 17:54:26.552: value "-2147483648" of type 'gint' is invalid or out of range for property 'left-margin' of type 'gint' (filezilla:3348): Pango-CRITICAL **: 17:54:26.552: pango_tab_array_set_tab: assertion 'location >= 0' failed wxD-Bus: Reply with serial 5 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 1216820162 [New Thread 0x7fffc9cd36c0 (LWP 3372)] wxD-Bus: CPowerManagementInhibitor: Requesting idle wxD-Bus: Reply with serial 6 wxD-Bus: CPowerManagementInhibitor: Request successful [Thread 0x7ffff2dfd6c0 (LWP 3353) exited] wxD-Bus: CPowerManagementInhibitor: Requesting busy wxD-Bus: Reply with serial 7 wxD-Bus: CPowerManagementInhibitor: Request successful, cookie is 412581201 [New Thread 0x7ffff2dfd6c0 (LWP 3373)] Thread 22 "filezilla" received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff2dfd6c0 (LWP 3373)] __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. 44 ./nptl/pthread_kill.c: No such file or directory. (gdb) bt #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff5e428e6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff5e268b7 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff7db71da in fz::nonowning_buffer::add (this=<optimized out>, bytes=<optimized out>) at /build/package/libfilezilla-0.46.0/lib/nonowning_buffer.cpp:38 #6 0x00007ffff7dc10c5 in fz::file_reader::entry (this=0x7fffd80d8f00) at aio/../libfilezilla/aio/aio.hpp:43 #7 operator() (__closure=<optimized out>) at aio/reader.cpp:289 #8 std::__invoke_impl<void, fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()>&> (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #9 std::__invoke_r<void, fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()>&> (__fn=...) at /usr/include/c++/13/bits/invoke.h:111 #10 std::_Function_handler<void(), fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/13/bits/std_function.h:290 #11 0x00007ffff7e07da9 in std::function<void ()>::operator()() const (this=0x7fffd8018808) at /usr/include/c++/13/bits/std_function.h:591 #12 fz::pooled_thread_impl::entry (this=0x7fffd80187f0) at /build/package/libfilezilla-0.46.0/lib/thread_pool.cpp:40 #13 0x00007ffff62e6333 in std::execute_native_thread_routine (__p=0x7fffd8018e10) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:104 #14 0x00007ffff5e97b5a in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444 #15 0x00007ffff5f285fc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 (gdb) continue Continuing. [Thread 0x7ffff2dfd6c0 (LWP 3373) exited] [Thread 0x7fffc9cd36c0 (LWP 3372) exited] [Thread 0x7fffd2d486c0 (LWP 3369) exited] [Thread 0x7fffd35f26c0 (LWP 3363) exited] [Thread 0x7ffff095b6c0 (LWP 3362) exited] [Thread 0x7fffd3fff6c0 (LWP 3361) exited] [Thread 0x7ffff115c6c0 (LWP 3356) exited] [Thread 0x7ffff1deb6c0 (LWP 3355) exited] [Thread 0x7ffff25ec6c0 (LWP 3354) exited] [Thread 0x7ffff35fe6c0 (LWP 3352) exited] [Thread 0x7ffff3dff6c0 (LWP 3351) exited] Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb)
comment:8 by , 8 months ago
Status: | new → moreinfo |
---|
I thought I had replied here, maybe it was a different but similar ticket of the same issue.
Could you please try this patch to livfilezilla? https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/lib/aio/reader.cpp?r1=11064&r2=11095&view=patch
comment:9 by , 8 months ago
Status: | moreinfo → new |
---|
I can confirm that https://svn.filezilla-project.org/filezilla/libfilezilla/trunk/lib/aio/reader.cpp?r1=11064&r2=11095&view=patch fixes the crash for me.
My full backtrace was:
(gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007ffff60ab1b3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78 #2 0x00007ffff605365e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007ffff603b902 in __GI_abort () at abort.c:79 #4 0x00007ffff7d83225 in fz::nonowning_buffer::add (this=<optimized out>, bytes=<optimized out>) at /usr/src/debug/libfilezilla-0.46.0-1.fc40.x86_64/lib/nonowning_buffer.cpp:38 #5 0x00007ffff7d8fbfb in fz::file_reader::entry (this=0x7fffe0058fe0) at aio/../libfilezilla/aio/aio.hpp:43 #6 operator() (__closure=<optimized out>) at aio/reader.cpp:289 #7 std::__invoke_impl<void, fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()>&> (__f=<optimized out>) at /usr/include/c++/14/bits/invoke.h:61 #8 std::__invoke_r<void, fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()>&> (__fn=<optimized out>) at /usr/include/c++/14/bits/invoke.h:111 #9 std::_Function_handler<void(), fz::file_reader::do_seek(fz::scoped_lock&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=<optimized out>) at /usr/include/c++/14/bits/std_function.h:290 #10 0x00007ffff7dd9dad in std::function<void ()>::operator()() const (this=0x7fffe002a498) at /usr/include/c++/14/bits/std_function.h:591 #11 fz::pooled_thread_impl::entry (this=0x7fffe002a480) at /usr/src/debug/libfilezilla-0.46.0-1.fc40.x86_64/lib/thread_pool.cpp:40 #12 0x00007ffff62e6544 in std::execute_native_thread_routine (__p=0x7fffe005a510) at ../../../../../libstdc++-v3/src/c++11/thread.cc:104 #13 0x00007ffff60a91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447 #14 0x00007ffff612b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
After applying the patch I am able to upload files again
comment:10 by , 8 months ago
Cc: | added |
---|
Please provide a stacktrace of the crash.