Opened 3 months ago

Closed 3 months ago

#12762 closed Bug report (rejected)

Enter on NumberPad crashes client (when changing a filename)

Reported by: jon Owned by:
Priority: normal Component: FileZilla Client
Keywords: Enter-key Number-Pad Cc: jon
Component version: 3.60.2 Operating system type: Linux
Operating system version: Linux 5.18.16-1-MANJARO x86_64

Description (last modified by jon)

At the moment when I press Enter after editing a filename (local or remote), the client abrubtly closes.
It happens only when I hit the Enter key on the NUMBER PAD.
The filename did get changed to what I had typed.

FileZilla Client
----------------

Version:          3.60.2

Build information:
  Compiled for:   x86_64-pc-linux-gnu
  Compiled on:    x86_64-pc-linux-gnu
  Build date:     2022-07-22
  Compiled with:  gcc (GCC) 12.1.0
  Compiler flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -Wall -g

Linked against:
  wxWidgets:      3.2.0
  SQLite:         3.39.1
  GnuTLS:         3.7.6

Operating system:
  Name:           Linux 5.18.16-1-MANJARO x86_64
  Version:        5.18
  CPU features:   sse sse2 sse3 ssse3 sse4.1 sse4.2 avx aes pclmulqdq lm
  Settings dir:   /home/jh/.config/filezilla/
ASSERT INFO:
/usr/src/debug/wxWidgets-3.2.0/src/gtk/textentry.cpp(77): assert "m_inKeyPress" failed in EndHandlingKeyPressAndCheckIfPending().

BACKTRACE:
[1] g_closure_invoke
[2] g_signal_emit_valist
[3] g_signal_emit
[4] gtk_widget_send_focus_change
[5] g_cclosure_marshal_VOID__OBJECTv
[6] g_signal_emit_valist
[7] g_signal_emit
[8] gtk_widget_unparent
[9] g_cclosure_marshal_VOID__OBJECTv
[10] g_signal_emit_valist
[11] g_signal_emit
[12] gtk_container_remove
[13] g_object_run_dispose
[14] wxWindow::~wxWindow()
[15] wxTextCtrl::~wxTextCtrl()
[16] wxListTextCtrlWrapper::Finish(bool)
[17] wxListTextCtrlWrapper::CheckForEndEditKey(wxKeyEvent const&)
[18] wxListTextCtrlWrapper::OnChar(wxKeyEvent&)
[19] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[20] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[21] wxEvtHandler::TryHereOnly(wxEvent&)
[22] wxEvtHandler::ProcessEventLocally(wxEvent&)
[23] wxEvtHandler::ProcessEvent(wxEvent&)
[24] wxEvtHandler::SafelyProcessEvent(wxEvent&)
[25] g_closure_invoke
[26] g_signal_emit_valist
[27] g_signal_emit
[28] gtk_window_propagate_key_event
[29] g_closure_invoke
[30] g_signal_emit_valist
[31] g_signal_emit
[32] gtk_main_do_event
[33] g_main_context_dispatch
[34] g_main_loop_run
[35] gtk_main
[36] wxGUIEventLoop::DoRun()
[37] wxEventLoopBase::Run()
[38] wxAppConsoleBase::MainLoop()
[39] wxEntry(int&, wchar_t**)
[40] __libc_start_main

Change History (4)

comment:1 by jon, 3 months ago

Description: modified (diff)

comment:2 by jon, 3 months ago

Description: modified (diff)

comment:3 by jon, 3 months ago

Description: modified (diff)
Keywords: Enter-key Number-Pad added; edit filename removed
Priority: highnormal
Summary: Client crashes when changing a filenameEnter on NumberPad crashes client (when changing a filename)

comment:4 by Tim Kosse, 3 months ago

Resolution: rejected
Status: newclosed

Unsupported third-party build with custom, explicitly advised against modifications to link against unsupported libraries.

Note: See TracTickets for help on using tickets.