Opened 9 months ago

Last modified 7 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)

Change History (1)

comment:1 by Louis, 7 months ago

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.

Note: See TracTickets for help on using tickets.