Package: gnucash Version: 1:4.8-1 Severity: important Dear Maintainer,
Since recently, Gnucash crashes with an std::bad_alloc exception whenever I try to open a report. I am unsure whether this bug is related to #851783. This is the valgrind output in the moment I try to open a report: ==56964== Warning: set address range perms: large range [0x59c83000, 0x99c85000) (noaccess) terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc ==56964== ==56964== Process terminating with default action of signal 6 (SIGABRT) ==56964== at 0x5F348A1: raise (raise.c:50) ==56964== by 0x5F1E545: abort (abort.c:79) ==56964== by 0x5D70889: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29) ==56964== by 0x5D7C059: ??? (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29) ==56964== by 0x5D7C0C4: std::terminate() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29) ==56964== by 0x5D7C358: __cxa_throw (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29) ==56964== by 0x5D73020: std::__throw_bad_alloc() (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.29) ==56964== by 0xE5A00CB: WTF::FileSystemImpl::pathByAppendingComponent(WTF::String const&, WTF::String const&) (in /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18.19.11) ==56964== by 0x9EA7B5E: ??? (in /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.9) ==56964== by 0x9EA7BEA: ??? (in /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.9) ==56964== by 0x9E9289A: ??? (in /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.9) ==56964== by 0x9E1ABA0: ??? (in /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.9) ==56964== ==56964== HEAP SUMMARY: ==56964== in use at exit: 71,053,921 bytes in 773,876 blocks ==56964== total heap usage: 7,066,048 allocs, 6,292,172 frees, 941,857,631 bytes allocated ==56964== ==56964== LEAK SUMMARY: ==56964== definitely lost: 80,109 bytes in 116 blocks ==56964== indirectly lost: 63,377 bytes in 2,639 blocks ==56964== possibly lost: 415,818 bytes in 3,965 blocks ==56964== still reachable: 63,512,529 bytes in 734,429 blocks ==56964== of which reachable via heuristic: ==56964== newarray : 211,048 bytes in 30 blocks ==56964== suppressed: 0 bytes in 0 blocks ==56964== Rerun with --leak-check=full to see details of leaked memory ==56964== ==56964== Use --track-origins=yes to see where uninitialised values come from ==56964== For lists of detected and suppressed errors, rerun with: -s ==56964== ERROR SUMMARY: 20027 errors from 232 contexts (suppressed: 0 from 0) Is this a known issue? Can I assist somehow in further diagnosis? Thanks for your help! Best, Maximilian -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (990, 'oldstable'), (100, 'testing-debug'), (100, 'oldstable-updates'), (100, 'oldstable-debug'), (100, 'unstable'), (100, 'oldstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.16.0-1-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gnucash depends on: ii gnucash-common 1:4.8-1 ii guile-2.2 2.2.7+1-6+b1 ii guile-3.0-libs 3.0.7-1+b1 ii libaqbanking44 6.4.3beta-1 ii libboost-filesystem1.74.0 1.74.0-14 ii libboost-locale1.74.0 1.74.0-14 ii libboost-program-options1.74.0 1.74.0-14 ii libboost-regex1.74.0 [libboost-regex1.74.0-icu67] 1.74.0-14 ii libc6 2.33-6 ii libcairo2 1.16.0-5 ii libcrypt-ssleay-perl 0.73.06-1+b4 ii libdate-manip-perl 6.86-1 ii libdbi1 0.9.0-6 ii libfinance-quote-perl 1.51-1 ii libgcc-s1 11.2.0-16 ii libgdk-pixbuf-2.0-0 2.42.6+dfsg-2 ii libglib2.0-0 2.70.4-1 ii libgtk-3-0 3.24.31-1 ii libgwengui-gtk3-79 5.9.0-1 ii libgwenhywfar79 5.9.0-1 ii libhtml-tableextract-perl 2.15-1.1 ii libhtml-tree-perl 5.07-2 ii libicu67 67.1-7 ii libofx7 1:0.10.3-1 ii libpango-1.0-0 1.50.4+ds-1 ii libpangocairo-1.0-0 1.50.4+ds-1 ii libpython3.9 3.9.10-1 ii libsecret-1-0 0.20.4-2 ii libstdc++6 11.2.0-16 ii libwebkit2gtk-4.0-37 2.34.6-1~deb10u1 ii libwww-perl 6.61-1 ii libxml2 2.9.12+dfsg-6 ii perl 5.34.0-3 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages gnucash recommends: pn gnucash-docs <none> ii python3-gnucash 1:4.8-1 ii yelp 42~beta-2 Versions of packages gnucash suggests: ii libdbd-mysql 0.9.0-9 pn libdbd-pgsql <none> pn libdbd-sqlite3 <none> -- no debconf information