Честно, может быть в этой жизни я чего-то не понимаю.
Есть выражение
assert(0);
по идее должно выдавать ошибку с указанием строчки в файле,
причем должно быть что-то вроде этого "Assertion failed"
(это из assert.h или man assert)
но во время выполнения вот что пишет, вот этого понять и не могу.
*** glibc detected *** realloc(): invalid pointer: 0x402b7144 ***