Package: passwordsafe Version: 1.17.0+dfsg-1+b3 Severity: normal Tags: upstream
I have an oldish db, v3.14, works well, updates, etc. However selecting the menu `Password policies` immediately crashes passwdsafe, with no message. strace shows nothing of interest (or, in fact, anything apart from sigsegv). gdb gives a possibly useful stack trace though: Thread 1 "pwsafe" received signal SIGSEGV, Segmentation fault. #0 0x00005555557e26a8 in () #1 0x00007ffff7829fa2 in wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #2 0x00007ffff782a16b in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #3 0x00007ffff782a7dd in wxEvtHandler::TryHereOnly(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #4 0x00007ffff782a85e in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #5 0x00007ffff782a961 in wxEvtHandler::ProcessEvent(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #6 0x00007ffff719232f in wxWindowBase::TryAfter(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #7 0x00007ffff71ff396 in wxScrollHelperEvtHandler::ProcessEvent(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #8 0x00007ffff723e0cd in wxGrid::DoSendEvent(wxGridEvent&) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #9 0x00007ffff723e59b in wxGrid::SendEvent(int, int, int, wxString const&) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #10 0x00007ffff724ca59 in wxGrid::SetCurrentCell(wxGridCellCoords const&) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #11 0x00007ffff724cc25 in wxGrid::UpdateCurrentCellOnRedim() () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #12 0x00007ffff724ce5c in wxGrid::SetTable(wxGridTableBase*, bool, wxGrid::wxGridSelectionModes) () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #13 0x00005555557d9be2 in () #14 0x000055555577d7f5 in () #15 0x00007ffff782a810 in wxEvtHandler::TryHereOnly(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #16 0x00007ffff782a85e in wxEvtHandler::ProcessEventLocally(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #17 0x00007ffff782a961 in wxEvtHandler::ProcessEvent(wxEvent&) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #18 0x00007ffff782ba85 in wxEvtHandler::ProcessPendingEvents() () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #19 0x00007ffff76aac8a in wxAppConsoleBase::ProcessPendingEvents() () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #20 0x00007ffff6f65675 in wxApp::DoIdle() () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #21 0x00007ffff6f65757 in () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #22 0x00007ffff55b6e1f in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff55b8ea7 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff55b97af in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff5dfd65d in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0 #26 0x00007ffff6f82995 in wxGUIEventLoop::DoRun() () at /lib/x86_64-linux-gnu/libwx_gtk3u_core-3.2.so.0 #27 0x00007ffff76e5d11 in wxEventLoopBase::Run() () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #28 0x00007ffff76ac0ff in wxAppConsoleBase::MainLoop() () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #29 0x00007ffff773230b in wxEntry(int&, wchar_t**) () at /lib/x86_64-linux-gnu/libwx_baseu-3.2.so.0 #30 0x00005555556d2ccc in () #31 0x00007ffff6642c8a in __libc_start_call_main (main=main@entry=0x5555556d2ca0, argc=argc@entry=1, argv=argv@entry=0x7fffffffdce8) at ../sysdeps/nptl/libc_start_call_main.h:58 #32 0x00007ffff6642d45 in __libc_start_main_impl (main=0x5555556d2ca0, argc=1, argv=0x7fffffffdce8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdcd8) at ../csu/libc-start.c:360 #33 0x00005555556ddbf1 in () -- System Information: Debian Release: trixie/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-18-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF8, LC_CTYPE=en_US.UTF8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash (but the user have tricked the system to use bash anyway) Init: sysvinit (via /sbin/init) (yes, no systemd crap here) LSM: AppArmor: enabled Versions of packages passwordsafe depends on: ii libc6 2.38-11 ii libgcc-s1 13.2.0-4 ii libmagic1t64 1:5.45-3 ii libqrencode4 4.1.1-1 ii libstdc++6 13.2.0-4 ii libuuid1 2.40-8 ii libwxbase3.2-1t64 3.2.4+dfsg-5 ii libwxgtk3.2-1t64 3.2.4+dfsg-5 ii libx11-6 2:1.8.7-1 ii libxerces-c3.2t64 3.2.4+debian-1.3 ii libxtst6 2:1.2.3-1.1 ii libykpers-1-1 1.20.0-3 ii passwordsafe-common 1.17.0+dfsg-1 Versions of packages passwordsafe recommends: ii xvkbd 4.1-2 passwordsafe suggests no packages. -- no debconf information