{"action":"opened","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/33165","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/33165/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/33165/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/33165/events","html_url":"https://github.com/rust-lang/rust/issues/33165","id":150560845,"number":33165,"title":"rustc aborts when jemalloc is configured with abort:true,junk:true,redzone:true","user":{"login":"fgsch","id":241785,"avatar_url":"https://avatars.githubusercontent.com/u/241785?v=3","gravatar_id":"","url":"https://api.github.com/users/fgsch","html_url":"https://github.com/fgsch","followers_url":"https://api.github.com/users/fgsch/followers","following_url":"https://api.github.com/users/fgsch/following{/other_user}","gists_url":"https://api.github.com/users/fgsch/gists{/gist_id}","starred_url":"https://api.github.com/users/fgsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fgsch/subscriptions","organizations_url":"https://api.github.com/users/fgsch/orgs","repos_url":"https://api.github.com/users/fgsch/repos","events_url":"https://api.github.com/users/fgsch/events{/privacy}","received_events_url":"https://api.github.com/users/fgsch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-23T14:36:53Z","updated_at":"2016-04-23T14:36:53Z","closed_at":null,"body":"```\r\n$ lsb_release -d\r\nDescription:    Debian GNU/Linux testing-updates (sid)\r\n\r\n$ dpkg -l | grep Rust\r\nii  cargo                                 0.8.0-2                              amd64        Rust package manager\r\nii  libstd-rust-1.8:amd64                 1.8.0+dfsg1-1                        amd64        Rust standard libraries\r\nii  libstd-rust-dev:amd64                 1.8.0+dfsg1-1                        amd64        Rust standard libraries - development files\r\nii  rust-gdb                              1.8.0+dfsg1-1                        amd64        Rust debugger (gdb)\r\nii  rustc                                 1.8.0+dfsg1-1                        amd64        Rust systems programming language\r\n\r\n$ rustc -V\r\nrustc 1.8.0\r\n<jemalloc>: Corrupt redzone 1 byte before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 2 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 3 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 4 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 5 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 6 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 7 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 8 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 9 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 10 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 11 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 12 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 13 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 14 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 15 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 16 bytes before 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 0 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 1 byte after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 2 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 3 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 4 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 5 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 6 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 7 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 8 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 9 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 10 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 11 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 12 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 13 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 14 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\n<jemalloc>: Corrupt redzone 15 bytes after 0x7feffac50188 (size 8), byte=0x5a\r\nAborted (core dumped)\r\n$ ls /etc/malloc.conf\r\nlrwxrwxrwx 1 root root 33 Jul  8  2015 /etc/malloc.conf -> abort:true,junk:true,redzone:true\r\n```\r\n\r\nSame if I try to compile something:\r\n\r\n```\r\n$ rustc a.rs\r\n<jemalloc>: Corrupt redzone 1 byte before 0x7fbf010228b8 (size 8), byte=0x5a\r\n...\r\nAborted (core dumped)\r\n```\r\n\r\n@bluss tested other combinations with similar results so doesn't look like it's Debian specific: \r\nhttps://travis-ci.org/bluss/rust-itertools/builds/125225098\r\n"}}