I've seen this behavior in KeepassX 0.4.3 on Ubuntu 10.04 starting earlier this year. It's 100% reproducible and happens only on save. The crash message is: *** glibc detected *** keepassx: free(): invalid next size (normal): 0x08baa418 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(+0x6b161)[0x93d161] /lib/tls/i686/cmov/libc.so.6(+0x6c9b8)[0x93e9b8] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0x941a9d] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x223741] /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0x22379d] keepassx[0x80974d7] keepassx[0x8074077] keepassx[0x8111c4a] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8metacallEP7QObjectNS_4CallEiPPv+0x3a)[0x456c9a] /usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x2d5)[0x4653d5] /usr/lib/libQtGui.so.4(_ZN7QAction9triggeredEb+0x49)[0xf88bd9] /usr/lib/libQtGui.so.4(_ZN7QAction8activateENS_11ActionEventE+0x7c)[0xf8adcc] /usr/lib/libQtGui.so.4(_ZN7QAction5eventEP6QEvent+0xe8)[0xf8c698] /usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xac)[0xf8f4dc] /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x17e)[0xf9605e] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x7b)[0x451a3b] /usr/lib/libQtGui.so.4(+0x17734d)[0xfd134d] /usr/lib/libQtGui.so.4(+0x17915e)[0xfd315e] /usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1f63)[0xf97e43] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x7b)[0x451a3b] /usr/lib/libQtGui.so.4(+0x1362be)[0xf902be] /usr/lib/libQtGui.so.4(+0x1efd90)[0x1049d90] /usr/lib/libQtGui.so.4(+0x1f22f5)[0x104c2f5] /usr/lib/libQtGui.so.4(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x9b7)[0x101f757] /usr/lib/libQtGui.so.4(+0x1f560a)[0x104f60a] /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d5)[0x5a25e5] /lib/libglib-2.0.so.0(+0x3f2d8)[0x5a62d8] /lib/libglib-2.0.so.0(g_main_context_iteration+0x68)[0x5a64b8] /usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x65)[0x47d5d5] /usr/lib/libQtGui.so.4(+0x1f5135)[0x104f135] /usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x49)[0x450059] /usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xfa)[0x4504aa] /usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xaf)[0x45469f] /usr/lib/libQtGui.so.4(_ZN12QApplication4execEv+0x27)[0xf8f577] keepassx[0x806c35c] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x8e8bd6] keepassx[0x805f031] ======= Memory map: ======== 00110000-00128000 r-xp 00000000 fc:04 165499 /usr/lib/libxcb.so.1.1.0 00128000-00129000 r--p 00017000 fc:04 165499 /usr/lib/libxcb.so.1.1.0 00129000-0012a000 rw-p 00018000 fc:04 165499 /usr/lib/libxcb.so.1.1.0 0012a000-00138000 r-xp 00000000 fc:04 165766 /usr/lib/libXext.so.6.4.0 00138000-00139000 r--p 0000d000 fc:04 165766 /usr/lib/libXext.so.6.4.0 00139000-0013a000 rw-p 0000e000 fc:04 165766 /usr/lib/libXext.so.6.4.0 0013a000-0014f000 r-xp 00000000 fc:04 166509 /usr/lib/libaudio.so.2.4 0014f000-00150000 r--p 00015000 fc:04 166509 /usr/lib/libaudio.so.2.4 00150000-00151000 rw-p 00016000 fc:04 166509 /usr/lib/libaudio.so.2.4 00151000-00164000 r-xp 00000000 fc:04 135474 /lib/libz.so.1.2.3.3 00164000-00165000 r--p 00012000 fc:04 135474 /lib/libz.so.1.2.3.3 00165000-00166000 rw-p 00013000 fc:04 135474 /lib/libz.so.1.2.3.3 00167000-00168000 r-xp 00000000 00:00 0 [vdso] 00168000-00251000 r-xp 00000000 fc:04 131854 /usr/lib/libstdc++.so.6.0.13 00251000-00255000 r--p 000e9000 fc:04 131854 /usr/lib/libstdc++.so.6.0.13 00255000-00256000 rw-p 000ed000 fc:04 131854 /usr/lib/libstdc++.so.6.0.13 00256000-0025d000 rw-p 00000000 00:00 0 0025d000-0028b000 r-xp 00000000 fc:04 167520 /usr/lib/libfontconfig.so.1.4.4 0028b000-0028c000 r--p 0002d000 fc:04 167520 /usr/lib/libfontconfig.so.1.4.4 0028c000-0028d000 rw-p 0002e000 fc:04 167520 /usr/lib/libfontconfig.so.1.4.4 0028d000-002b0000 r-xp 00000000 fc:04 137747 /lib/libpng12.so.0.42.0 002b0000-002b1000 r--p 00022000 fc:04 137747 /lib/libpng12.so.0.42.0 002b1000-002b2000 rw-p 00023000 fc:04 137747 /lib/libpng12.so.0.42.0 002b2000-002c7000 r-xp 00000000 fc:04 165772 /usr/lib/libICE.so.6.3.0 002c7000-002c8000 r--p 00014000 fc:04 165772 /usr/lib/libICE.so.6.3.0 002c8000-002c9000 rw-p 00015000 fc:04 165772 /usr/lib/libICE.so.6.3.0 002c9000-002cb000 rw-p 00000000 00:00 0 002cc000-002e7000 r-xp 00000000 fc:04 146474 /lib/ld-2.11.1.so 002e7000-002e8000 r--p 0001a000 fc:04 146474 /lib/ld-2.11.1.so 002e8000-002e9000 rw-p 0001b000 fc:04 146474 /lib/ld-2.11.1.so 002e9000-0055f000 r-xp 00000000 fc:04 135339 /usr/lib/libQtCore.so.4.6.2 0055f000-00566000 r--p 00275000 fc:04 135339 /usr/lib/libQtCore.so.4.6.2 00566000-00567000 rw-p 0027c000 fc:04 135339 /usr/lib/libQtCore.so.4.6.2 00567000-0062f000 r-xp 00000000 fc:04 135118 /lib/libglib-2.0.so.0.2400.1 0062f000-00630000 r--p 000c7000 fc:04 135118 /lib/libglib-2.0.so.0.2400.1 00630000-00631000 rw-p 000c8000 fc:04 135118 /lib/libglib-2.0.so.0.2400.1 00631000-00635000 r-xp 00000000 fc:04 135121 /usr/lib/libgthread-2.0.so.0.2400.1 00635000-00636000 r--p 00003000 fc:04 135121 /usr/lib/libgthread-2.0.so.0.2400.1 00636000-00637000 rw-p 00004000 fc:04 135121 /usr/lib/libgthread-2.0.so.0.2400.1 00637000-0063b000 r-xp 00000000 fc:04 165497 /usr/lib/libXdmcp.so.6.0.0 0063b000-0063c000 r--p 00003000 fc:04 165497 /usr/lib/libXdmcp.so.6.0.0 0063c000-0063d000 rw-p 00004000 fc:04 165497 /usr/lib/libXdmcp.so.6.0.0 0063d000-00661000 r-xp 00000000 fc:04 165866 /lib/libexpat.so.1.5.2 00661000-00663000 r--p 00024000 fc:04 165866 /lib/libexpat.so.1.5.2 00663000-00664000 rw-p 00026000 fc:04 165866 /lib/libexpat.so.1.5.2 00664000-00666000 r-xp 00000000 fc:04 146221 /usr/lib/gconv/UTF-16.so 00666000-00667000 r--p 00001000 fc:04 146221 /usr/lib/gconv/UTF-16.so 00667000-00668000 rw-p 00002000 fc:04 146221 /usr/lib/gconv/UTF-16.so 00668000-00685000 r-xp 00000000 fc:04 148879 /lib/libgcc_s.so.1 00685000-00686000 r--p 0001c000 fc:04 148879 /lib/libgcc_s.so.1 00686000-00687000 rw-p 0001d000 fc:04 148879 /lib/libgcc_s.so.1 00687000-006c4000 r-xp 00000000 fc:04 135119 /usr/lib/libgobject-2.0.so.0.2400.1 006c4000-006c5000 r--p 0003c000 fc:04 135119 /usr/lib/libgobject-2.0.so.0.2400.1 006c5000-006c6000 rw-p 0003d000 fc:04 135119 /usr/lib/libgobject-2.0.so.0.2400.1 006c6000-006cc000 r-xp 00000000 fc:04 173618 /usr/lib/libXrandr.so.2.2.0 006cc000-006cd000 r--p 00005000 fc:04 173618 /usr/lib/libXrandr.so.2.2.0 006cd000-006ce000 rw-p 00006000 fc:04 173618 /usr/lib/libXrandr.so.2.2.0 006ce000-006d2000 r-xp 00000000 fc:04 165949 /usr/lib/libXfixes.so.3.1.0 006d2000-006d3000 r--p 00003000 fc:04 165949 /usr/lib/libXfixes.so.3.1.0 006d3000-006d4000 rw-p 00004000 fc:04 165949 /usr/lib/libXfixes.so.3.1.0 006d4000-006dc000 r-xp 00000000 fc:04 173600 /usr/lib/libXcursor.so.1.0.2 006dc000-006dd000 r--p 00007000 fc:04 173600 /usr/lib/libXcursor.so.1.0.2 006dd000-006de000 rw-p 00008000 fc:04 173600 /usr/lib/libXcursor.so.1.0.2 006de000-006df000 r-xp 00000000 fc:04 136072 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so 006df000-006e0000 r--p 00000000 fc:04 136072 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so 006e0000-006e1000 rw-p 00001000 fc:04 136072 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so 006e1000-006ed000 r-xp 00000000 fc:04 165961 /usr/lib/libXi.so.6.1.0 006ed000-006ee000 r--p 0000c000 fc:04 165961 /usr/lib/libXi.so.6.1.0 006ee000-006ef000 rw-p 0000d000 fc:04 165961 /usr/lib/libXi.so.6.1.0 006f2000-0080b000 r-xp 00000000 fc:04 165760 /usr/lib/libX11.so.6.3.0 0080b000-0080c000 r--p 00118000 fc:04 165760 /usr/lib/libX11.so.6.3.0 0080c000-0080e000 rw-p 00119000 fc:04 165760 /usr/lib/libX11.so.6.3.0 0080e000-0080f000 rw-p 00000000 00:00 0 0080f000-00880000 r-xp 00000000 fc:04 133873 /usr/lib/libfreetype.so.6.3.22 00880000-00884000 r--p 00070000 fc:04 133873 /usr/lib/libfreetype.so.6.3.22 00884000-00885000 rw-p 00074000 fc:04 133873 /usr/lib/libfreetype.so.6.3.22 00885000-0088c000 r-xp 00000000 fc:04 146507 /lib/tls/i686/cmov/librt-2.11.1.so 0088c000-0088d000 r--p 00006000 fc:04 146507 /lib/tls/i686/cmov/librt-2.11.1.so 0088d000-0088e000 rw-p 00007000 fc:04 146507 /lib/tls/i686/cmov/librt-2.11.1.so 0088e000-00890000 r-xp 00000000 fc:04 173612 /usr/lib/libXinerama.so.1.0.0 00890000-00891000 r--p 00001000 fc:04 173612 /usr/lib/libXinerama.so.1.0.0Aborted This behavior is tied to the database. If I export to XML, create a new database and import the XML, it's fine. Sorry, I can't include the problematic database.