Opened 18 months ago
Last modified 16 months ago
#12929 new Bug report
Renaming file with number pad enter causes a crash
Reported by: | Ryan Becker | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | FileZilla Client |
Keywords: | number-pad, numpad, rename, enter-key | Cc: | |
Component version: | 3.64.0 | Operating system type: | Linux |
Operating system version: | Ubuntu 23.04 |
Description
I am running FileZilla 3.64.0 on Ubuntu 23.04, on an AMD Ryzen 5 1600X processor. This version is downloaded from the website, not through my package manager. When attempting to rename a file, pressing Enter on my number pad to confirm the rename crashes FileZilla, but the rename succeeds. Behavior is the same with numlock on and off, and pressing the regular Enter or clicking away from the file processes the rename as normal. The same behavior is observed on both local and remote renames. There are error messages logged to the console in both of these cases but not to FZ's debug log. This seems to be identical to #12762 but that report was rejected due to unsupported compilation of the client. Debug logs and the About info provided below.
Build info from the About screen:
FileZilla Client ---------------- Version: 3.64.0 Build information: Compiled for: x86_64-pc-linux-gnu Compiled on: x86_64-pc-linux-gnu Build date: 2023-04-26 Compiled with: gcc (Debian 8.3.0-6) 8.3.0 Compiler flags: -O2 -g -Wall -Wextra -pedantic -Wno-cast-function-type -ffunction-sections -fdata-sections Linked against: wxWidgets: 3.2.1 SQLite: 3.39.4 GnuTLS: 3.8.0 Operating system: Name: Linux 6.2.0-20-generic x86_64 Version: 6.2 CPU features: sse sse2 sse3 ssse3 sse4.1 sse4.2 avx avx2 aes pclmulqdq rdrnd bmi bmi2 adx lm Settings dir: /home/ryan/.config/filezilla/
Console logs for local rename:
ryan@ryan-desktop-lin:~/Downloads/FileZilla3/bin$ ./filezilla Gtk-Message: 16:59:49.134: Failed to load module "canberra-gtk-module" ** (filezilla:1577064): WARNING **: 16:59:49.444: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:49.444: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:49.449: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:49.449: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.642: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.642: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.645: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.645: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.681: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.681: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.683: invalid source position for vertical gradient ** (filezilla:1577064): WARNING **: 16:59:51.683: invalid source position for vertical gradient (filezilla:1577064): GLib-GObject-CRITICAL **: 16:59:55.680: ../../../gobject/gsignal.c:2678: instance '0x561b0bbeab10' has no handler with id '11283701659276608752' Segmentation fault (core dumped)
Console logs for remote rename:
ryan@ryan-desktop-lin:~/Downloads/FileZilla3/bin$ ./filezilla Gtk-Message: 17:19:42.739: Failed to load module "canberra-gtk-module" ** (filezilla:1625460): WARNING **: 17:19:43.054: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:19:43.054: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:19:43.055: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:19:43.056: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:48.967: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:48.967: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:48.971: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:48.971: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:49.006: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:49.006: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:49.008: invalid source position for vertical gradient ** (filezilla:1625460): WARNING **: 17:20:49.008: invalid source position for vertical gradient (filezilla:1625460): GLib-GObject-CRITICAL **: 17:21:06.825: g_signal_handler_block: assertion 'handler_id > 0' failed Segmentation fault (core dumped)
Hi! I can confirm this bug on Manjaro 23.0.0 both using the distribution package in
extra
repository, or the binary downloaded from FileZilla Project website.I opened a bug on wxWidgets tracker, since this happens in their listctrl sample as well: https://github.com/wxWidgets/wxWidgets/issues/23761.
I am unfortunately not able to help more, since I am not familiar with GTK / wxWidgets internals.