{"action":"closed","issue":{"url":"https://api.github.com/repos/bitcoin/bitcoin/issues/6882","labels_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/6882/labels{/name}","comments_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/6882/comments","events_url":"https://api.github.com/repos/bitcoin/bitcoin/issues/6882/events","html_url":"https://github.com/bitcoin/bitcoin/issues/6882","id":113091037,"number":6882,"title":"Compiling Bitcoin Core on Raspbian Jessie (Raspberry Pi 2)","user":{"login":"kurodatsubasa","id":14007347,"avatar_url":"https://avatars.githubusercontent.com/u/14007347?v=3","gravatar_id":"","url":"https://api.github.com/users/kurodatsubasa","html_url":"https://github.com/kurodatsubasa","followers_url":"https://api.github.com/users/kurodatsubasa/followers","following_url":"https://api.github.com/users/kurodatsubasa/following{/other_user}","gists_url":"https://api.github.com/users/kurodatsubasa/gists{/gist_id}","starred_url":"https://api.github.com/users/kurodatsubasa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kurodatsubasa/subscriptions","organizations_url":"https://api.github.com/users/kurodatsubasa/orgs","repos_url":"https://api.github.com/users/kurodatsubasa/repos","events_url":"https://api.github.com/users/kurodatsubasa/events{/privacy}","received_events_url":"https://api.github.com/users/kurodatsubasa/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-10-23T20:10:45Z","updated_at":"2015-10-29T09:04:56Z","closed_at":"2015-10-29T09:04:56Z","body":"I have been trying to run bitcoin node on my raspberry pi 2, but not with much success.\r\nMy bitcoind seems to crash.\r\n```\r\n*** Error in `/home/pi/bin/bitcoind': malloc(): smallbin double linked list corrupted:   0x6c722290 ***\r\n```\r\nI am not really sure what is the issue, but I have decided to recompile Bitcoin Core anyway.\r\nThis time I noticed that there were several warnings when making LevelDB and in util_tests.cpp. What can I do to fix this warning? Looking at the source, I couldn't identify why compiler is complaining. Any help would be appreciated. Full log is available upon the request.\r\n```\r\nIn file included from ./util/arena.h:9:0,\r\n                 from ./db/skiplist.h:33,\r\n                 from ./db/memtable.h:11,\r\n                 from db/memtable.cc:5:\r\ndb/memtable.cc: In member function ‘void leveldb::MemTable::Add(leveldb::Sequenc                                                                                                 eNumber, leveldb::ValueType, const leveldb::Slice&, const leveldb::Slice&)’:\r\ndb/memtable.cc:104:31: warning: comparison between signed and unsigned integer e                                                                                                 xpressions [-Wsign-compare]\r\n   assert((p + val_size) - buf == encoded_len);\r\n\r\ntable/filter_block.cc: In member function ‘bool leveldb::FilterBlockReader::KeyM                                                                                                 ayMatch(uint64_t, const leveldb::Slice&)’:\r\ntable/filter_block.cc:100:33: warning: comparison between signed and unsigned in                                                                                                 teger expressions [-Wsign-compare]\r\n     if (start <= limit && limit <= (offset_ - data_)) {\r\n\r\nutil/bloom.cc: In member function ‘virtual void leveldb::{anonymous}::BloomFilte                                                                                                 rPolicy::CreateFilter(const leveldb::Slice*, int, std::string*) const’:\r\nutil/bloom.cc:50:26: warning: comparison between signed and unsigned integer exp                                                                                                 ressions [-Wsign-compare]\r\n     for (size_t i = 0; i < n; i++) {\r\n\r\nutil/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice*                                                                                                 , uint64_t*)’:\r\nutil/logging.cc:58:40: warning: comparison between signed and unsigned integer e                                                                                                 xpressions [-Wsign-compare]\r\n           (v == kMaxUint64/10 && delta > kMaxUint64%10)) {\r\n\r\ntest/util_tests.cpp:322:5: warning: this decimal constant is unsigned only in ISO C90\r\n     BOOST_CHECK(ParseInt32(\"-2147483648\", &n) && n == -2147483648);\r\n     ^\r\nIn file included from /usr/include/boost/test/unit_test.hpp:19:0,\r\n                 from test/util_tests.cpp:18:\r\ntest/util_tests.cpp: In member function ‘void util_tests::test_ParseInt32::test_method()’:\r\ntest/util_tests.cpp:322:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]\r\n     BOOST_CHECK(ParseInt32(\"-2147483648\", &n) && n == -2147483648);\r\n                                                    ^\r\n```"}}