bitcoin-qt crashes right after startup somewhere in db.
Backtrace:
<pre> Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7384a56 in __txn_begin (env=0x8ce3a0, ip=<optimized out>, parent=0xa89ad0, txnpp=0x7fffffffbaf0, flags=<optimized out>) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../txn/txn.c:220 in /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../txn/txn.c [#0](/bitcoin-bitcoin/0/) 0x00007ffff7384a56 in __txn_begin (env=0x8ce3a0, ip=<optimized out>, parent=0xa89ad0, txnpp=0x7fffffffbaf0, flags=<optimized out>) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../txn/txn.c:220 dbenv = <optimized out> region = <optimized out> txn = 0xaa4500 ptd = 0x7fffe9b49220 td = 0x7fffe9b49380 ret = 0 [#1](/bitcoin-bitcoin/1/) 0x00007ffff735b678 in __fop_file_setup (dbp=0x945c50, ip=0x0, txn=0xa89ad0, name=0x5a441e "addr.dat", mode=432, flags=8209, retidp=0x7fffffffbbe0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../fileops/fop_util.c:523 save_type = <optimized out> fhp = 0x0 elock = {off = 0, ndx = 9789, gen = 0, mode = DB_LOCK_WRITE} locker = 0x7fffe9ffd040 stxn = 0x0 env = 0x8ce3a0 len = 4294967296 dflags = 0 oflags = 0 mbuf = "\356\001\377\023\000\000\000\000.S\336\367\377\177\000\000.bitcoinLK\336\367\377\177\000\000`\272\377\377\377\177\000\000\004\000\000\000\000\000\000\000)\000\000\000\000\000\000\000\240\306\372\367\377\177\000\000W\343f\036\000\000\000\000.S\336\367\377\177\000\000\340\342#\367\377\177\000\000\027\000\000\000\377\177\000\000\240\272\377\377\377\177\000\000\215\233y\000\000\000\000\000@\241#\367\377\177\000\000\200\251#\367\377\177\000\000(v$\367\377\177\000\000\340\342#\367\377\177\000\000\300D$\367\377\177\000\000d\002\000\000\001", '\000' <repeats 11 times>, " \314\372\367\377\177\000\000\270\231\373\367\377\177\000\000\343\b%\367\377\177\000\000(v$\367\377\177\000\000\300D$\367\377\177\000\000\000\000\000\000\001\000\000\000x\006\000\000\001", '\000' <repeats 11 times>, "\020\235\373\367\377\177\000\000\340\272\377\377\377\177\000\000 \314\372\367\377\177\000\000\b\273\377\377\377\177\000\000W\343f\036\000\000\000\000\270\231\373\367\377\177\000\000\064V\336\367\377\177\000\000\000\000\000\000\000\000\000\000"... created_locker = 1 create_ok = 1 ret = <optimized out> retries = <optimized out> t_ret = <optimized out> tmp_created = 0 was_inval = 0 real_name = 0xa86770 "/home/USER/.bitcoin/addr.dat" real_tmpname = 0x0 tmpname = 0xaa7b20 "__db.80000001.ce781d07" [#2](/bitcoin-bitcoin/2/) 0x00007ffff7332a33 in __db_open (dbp=0x945c50, ip=0x0, txn=0xa89ad0, fname=0x5a441e "addr.dat", dname=0x0, type=DB_BTREE, flags=8209, mode=0, meta_pgno=0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../db/db_open.c:177 tdbp = 0x7ffff7332404 env = 0x8ce3a0 ret = <optimized out> id = 0 [#3](/bitcoin-bitcoin/3/) 0x00007ffff7313941 in __db_master_open (subdbp=0x9456f0, ip=0x0, txn=0xa89ad0, name=0x5a441e "addr.dat", flags=8209, mode=0, dbpp=0x7fffffffbce0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../db/db.c:114 dbp = 0x945c50 ret = <optimized out> [#4](/bitcoin-bitcoin/4/) 0x00007ffff735a979 in __fop_subdb_setup (dbp=0x9456f0, ip=0x0, txn=0xa89ad0, mname=<optimized out>, name=0x5a4404 "main", mode=<optimized out>, flags=17) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../fileops/fop_util.c:740 mdbp = 0x0 env = 0x8ce3a0 lkmode = <optimized out> ret = <optimized out> t_ret = <optimized out> [#5](/bitcoin-bitcoin/5/) 0x00007ffff7332cd4 in __db_open (dbp=0x9456f0, ip=0x0, txn=0xa89ad0, fname=0x5a441e "addr.dat", dname=0x5a4404 "main", type=DB_BTREE, flags=17, mode=0, meta_pgno=0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../db/db_open.c:186 tdbp = 0x7ffff7df03b5 env = 0x8ce3a0 ret = <optimized out> id = 0 [#6](/bitcoin-bitcoin/6/) 0x00007ffff732d1d6 in __db_open_pp (dbp=0x9456f0, txn=0xa89ad0, fname=0x5a441e "addr.dat", dname=0x5a4404 "main", type=DB_BTREE, flags=17, mode=0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../db/db_iface.c:1147 ip = 0x0 env = 0x8ce3a0 handle_check = <optimized out> nosync = 1 remove_me = 0 ret = <optimized out> t_ret = <optimized out> txn_local = 1 [#7](/bitcoin-bitcoin/7/) 0x00007ffff7269939 in Db::open (this=0xa83380, txnid=0x0, file=0x5a441e "addr.dat", database=0x5a4404 "main", type=<optimized out>, flags=<optimized out>, mode=0) at /var/tmp/portage/sys-libs/db-4.8.30/work/db-4.8.30/build_unix/../dist/../cxx/cxx_db.cpp:320 ret = 11158784 db = 0x9456f0 [#8](/bitcoin-bitcoin/8/) 0x000000000049e457 in CDB::CDB (this=0x7fffffffc0e0, pszFile=0x5a441e "addr.dat", pszMode=<optimized out>) at src/db.cpp:118 criticalblock = {pcs = 0x8c93e0} fcriticalblockonce = true ret = <optimized out> fCreate = true nFlags = 17 [#9](/bitcoin-bitcoin/9/) 0x000000000049ec37 in CAddrDB (pszMode=0x5a966a "cr+", this=0x7fffffffc0e0) at src/db.h:303 No locals. [#10](/bitcoin-bitcoin/10/) LoadAddresses () at src/db.cpp:668 No locals. [#11](/bitcoin-bitcoin/11/) 0x000000000048a370 in AppInit2 (argc=<optimized out>, argv=0x7fffffffd5c8) at src/init.cpp:342 strLockFile = "/home/USER/.bitcoin/.lock" strErrors = "" nLoadWalletRet = <optimized out> sa = {__sigaction_handler = {sa_handler = 0x4880e0 <HandleSIGTERM(int)>, sa_sigaction = 0x4880e0 <HandleSIGTERM(int)>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0} fTOR = <optimized out> file = <optimized out> lock = {m_file_hnd = 15} nStart = 1322778161430 fFirstRun = 127 pindexRescan = <optimized out> [#12](/bitcoin-bitcoin/12/) 0x0000000000427184 in main (argc=1, argv=0x7fffffffd5c8) at src/qt/bitcoin.cpp:158 app = <incomplete type> lang = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 440}, alloc = 0, size = 0, data = 0x8c76fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 7}, alloc = 0, size = 0, data = 0x7ffff5ab58ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x98ba70, static codecForCStrings = 0x8eadc0} qtTranslatorBase = <incomplete type> translator = <incomplete type> lang_territory = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 440}, alloc = 0, size = 0, data = 0x8c76fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 7}, alloc = 0, size = 0, data = 0x7ffff5ab58ba, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x9b5800, static codecForCStrings = 0x8eadc0} qtTranslator = <incomplete type> translatorBase = <incomplete type> splash = <incomplete type> </pre>
emerge --info:
<pre> Portage 2.2.0_alpha79 (default/linux/amd64/10.0/desktop/kde, gcc-4.6.2, glibc-2.14.1-r0, 3.1.1-gentoo x86_64) ================================================================= System uname: Linux-3.1.1-gentoo-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5000+-with-gentoo-2.1 Timestamp of tree: Thu, 01 Dec 2011 21:45:01 +0000 distcc 3.2rc1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 4.2_p20 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.2.2 dev-util/cmake: 2.8.6-r4 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.1 sys-apps/openrc: 0.9.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1-r1 sys-devel/binutils: 2.22 sys-devel/gcc: 4.6.2 sys-devel/gcc-config: 1.5-r2 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r3 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.14.1 Repositories: gentoo kde sunrise bitcoin local Installed sets: [@kdebase](/bitcoin-bitcoin/contributor/kdebase/) ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-pipe -O2 -march=athlon64-sse3 -ftree-vectorize" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/neatx/home" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-pipe -O2 -march=athlon64-sse3 -ftree-vectorize" DISTDIR="/var/cache/portage/distfiles" EMERGE_DEFAULT_OPTS="--depclean-lib-check n --with-bdeps y --keep-going" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://distfiles.gentoo.org" LANG="en_GB.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--hash-style=gnu" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/var/cache/portage/packages" PORTAGE_COMPRESS="xz" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/cache/portage/gentoo" PORTDIR_OVERLAY="/var/cache/portage/layman/kde /var/cache/portage/layman/sunrise /var/cache/portage/layman/bitcoin /var/cache/portage/local" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS </pre>