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