I did solve the problem just by copying the ./bitmonerod folder from another archlinux installation. Now i do not get any errors.
We can test that my wallet is working further, just donate 1000XMR to 4BKEfR8EYRafz2i3Setbd2ZrTuzffirvLTck6dhpvoCqebAxcSozX6ijMEgbnuFdbe8TiMR5KKsjkci
aiqWim7UxKQsf4hC
Do you have any other error with "MDB_MAP_FULL" before that error, or on a previous run ?
Are you running a 32 bit version ?
Here is a part of my bitmonero.log:
2016-Jul-04 13:48:30.577933 [P2P8][66.190.86.61:18080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started
2016-Jul-04 13:48:38.063378 [P2P6][176.31.96.136:18080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started
2016-Jul-04 13:48:38.123836 [P2P2]ERROR /DISTRIBUTION-BUILD/src/cryptonote_core/blockchain.cpp:2757 Error adding block with hash:
to blockchain, what = Error adding spent key image to db transaction: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:38.178664 [P2P4][46.255.20.101:18080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started
2016-Jul-04 13:48:38.254523 [P2P3][178.254.34.122:18080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started
2016-Jul-04 13:48:40.512308 [P2P5]DB error attempting to fetch transaction from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:40.514359 [P2P5]ERROR /DISTRIBUTION-BUILD/contrib/epee/include/net/abstract_tcp_server2.inl:355 Exception at [connection::handle_read], what=DB error attempting to fetch transaction from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:41.352795 [P2P2]ERROR /DISTRIBUTION-BUILD/src/cryptonote_core/blockchain.cpp:2757 Error adding block with hash: to blockchain, what = Error adding spent key image to db transaction: MDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:47.921512 [P2P2]DB error attempting to fetch transaction from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:47.921669 [P2P2]ERROR /DISTRIBUTION-BUILD/contrib/epee/include/net/abstract_tcp_server2.inl:355 Exception at [connection::handle_read], what=DB error attempting to fetch transaction from hashMDB_BAD_TXN: Transaction must abort, has a child, or is invalid
2016-Jul-04 13:48:49.465658 [P2P8][37.59.49.7:28080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started
2016-Jul-04 13:48:49.531924 [P2P6][188.166.61.194:18080 OUT]Sync data returned unknown top block: 1078355 -> 1083807 [5452 blocks (3 days) behind]
SYNCHRONIZATION started