LineSeg can't segment 3.jpg
Brought to you by:
dientamin,
not-nathan
When I try to segment 3.jpg, I get this error while turning a column into a row for processing during the vertical RLSA:
SegEngine: malloc.c:3074: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.
Aborted
Immediately, I have no remedy in mind...
Also noteworthy is that this image is taller than it is wide, unlike the other images with which the vertical RLSA works.
Or this helpful error message!:
*** glibc detected *** ./SegEngine: malloc(): memory corruption: 0x0880f6b0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x756ff1]
/lib/tls/i686/cmov/libc.so.6[0x759be3]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x58)[0x75b898]
/usr/local/lib/libcxcore.so.2.0(_ZN2cv10fastMallocEj+0x25)[0x396d25]
./SegEngine[0x804ace3]
./SegEngine[0x804a1f3]
./SegEngine[0x8049c1a]
./SegEngine[0x804a956]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x702b56]
./SegEngine[0x80496b1]
======= Memory map: ========
00110000-002d1000 r-xp 00000000 08:05 257123 /usr/local/lib/libcv.so.2.0.0
002d1000-002d3000 r--p 001c1000 08:05 257123 /usr/local/lib/libcv.so.2.0.0
002d3000-002d5000 rw-p 001c3000 08:05 257123 /usr/local/lib/libcv.so.2.0.0
002d5000-00354000 rw-p 00000000 00:00 0
00354000-005ae000 r-xp 00000000 08:05 253984 /usr/local/lib/libcxcore.so.2.0.0
005ae000-005b0000 r--p 00259000 08:05 253984 /usr/local/lib/libcxcore.so.2.0.0
005b0000-005b6000 rw-p 0025b000 08:05 253984 /usr/local/lib/libcxcore.so.2.0.0
005b6000-0069c000 r-xp 00000000 08:05 172351 /usr/lib/libstdc++.so.6.0.13
0069c000-006a0000 r--p 000e6000 08:05 172351 /usr/lib/libstdc++.so.6.0.13
006a0000-006a1000 rw-p 000ea000 08:05 172351 /usr/lib/libstdc++.so.6.0.13
006a1000-006a8000 rw-p 00000000 00:00 0
006a8000-006cc000 r-xp 00000000 08:05 1491038 /lib/tls/i686/cmov/libm-2.10.1.so
006cc000-006cd000 r--p 00023000 08:05 1491038 /lib/tls/i686/cmov/libm-2.10.1.so
006cd000-006ce000 rw-p 00024000 08:05 1491038 /lib/tls/i686/cmov/libm-2.10.1.so
006ce000-006ea000 r-xp 00000000 08:05 1474938 /lib/libgcc_s.so.1
006ea000-006eb000 r--p 0001b000 08:05 1474938 /lib/libgcc_s.so.1
006eb000-006ec000 rw-p 0001c000 08:05 1474938 /lib/libgcc_s.so.1
006ec000-0082a000 r-xp 00000000 08:05 1491034 /lib/tls/i686/cmov/libc-2.10.1.so
0082a000-0082b000 ---p 0013e000 08:05 1491034 /lib/tls/i686/cmov/libc-2.10.1.so
0082b000-0082d000 r--p 0013e000 08:05 1491034 /lib/tls/i686/cmov/libc-2.10.1.so
0082d000-0082e000 rw-p 00140000 08:05 1491034 /lib/tls/i686/cmov/libc-2.10.1.so
0082e000-00831000 rw-p 00000000 00:00 0
00831000-00857000 r-xp 00000000 08:05 2369743 /usr/lib/libpng12.so.0.37.0
00857000-00858000 r--p 00025000 08:05 2369743 /usr/lib/libpng12.so.0.37.0
00858000-00859000 rw-p 00026000 08:05 2369743 /usr/lib/libpng12.so.0.37.0
00859000-0086d000 r-xp 00000000 08:05 1474611 /lib/libz.so.1.2.3.3
0086d000-0086e000 r--p 00013000 08:05 1474611 /lib/libz.so.1.2.3.3
0086e000-0086f000 rw-p 00014000 08:05 1474611 /lib/libz.so.1.2.3.3
0086f000-0087a000 r-xp 00000000 08:05 2369786 /usr/lib/libpangocairo-1.0.so.0.2600.0
0087a000-0087b000 r--p 0000a000 08:05 2369786 /usr/lib/libpangocairo-1.0.so.0.2600.0
0087b000-0087c000 rw-p 0000b000 08:05 2369786 /usr/lib/libpangocairo-1.0.so.0.2600.0
0087c000-0087f000 r-xp 00000000 08:05 172673 /usr/lib/libgmodule-2.0.so.0.2200.3
0087f000-00880000 r--p 00002000 08:05 172673 /usr/lib/libgmodule-2.0.so.0.2200.3
00880000-00881000 rw-p 00003000 08:05 172673 /usr/lib/libgmodule-2.0.so.0.2200.3
00883000-0088a000 r-xp 00000000 08:05 1491052 /lib/tls/i686/cmov/librt-2.10.1.so
0088a000-0088b000 r--p 00006000 08:05 1491052 /lib/tls/i686/cmov/librt-2.10.1.so
0088b000-0088c000 rw-p 00007000 08:05 1491052 /lib/tls/i686/cmov/librt-2.10.1.so
0088c000-008b3000 r-xp 00000000 08:05 2369787 /usr/lib/libpangoft2-1.0.so.0.2600.0
008b3000-008b4000 r--p 00027000 08:05 2369787 /usr/lib/libpangoft2-1.0.so.0.2600.0
008b4000-008b5000 rw-p 00028000 08:05 2369787 /usr/lib/libpangoft2-1.0.so.0.2600.0
008b5000-008b9000 r-xp 00000000 08:05 172684 /usr/lib/libgthread-2.0.so.0.2200.3
008b9000-008ba000 r--p 00003000 08:05 172684 /usr/lib/libgthread-2.0.so.0.2200.3
008ba000-008bb000 rw-p 00004000 08:05 172684 /usr/lib/libgthread-2.0.so.0.2200.3
008bd000-008d2000 r-xp 00000000 08:05 1491049 /lib/tls/i686/cmov/libpthread-2.10.1.so
008d2000-008d3000 r--p 00014000 08:05 1491049 /lib/tls/i686/cmov/libpthread-2.10.1.so
008d3000-008d4000 rw-p 00015000 08:05 1491049 /lib/tls/i686/cmov/libpthread-2.10.1.so
008d4000-008d6000 rw-p 00000000 00:00 0
008d6000-00935000 r-xp 00000000 08:05 257127 /usr/local/lib/libml.so.2.0.0
00935000-00936000 r--p 0005f000 08:05 257127 /usr/local/lib/libml.so.2.0.0
00936000-00937000 rw-p 00060000 08:05 257127 /usr/local/lib/libml.so.2.0.0
00937000-0094f000 r-xp 00000000 08:05 176259 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
0094f000-00950000 r--p 00017000 08:05 176259 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
00950000-00951000 rw-p 00018000 08:05 176259 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
00951000-00953000 r-xp 00000000 08:05 2369799 /usr/lib/libXcomposite.so.1.0.0
00953000-00954000 r--p 00001000 08:05 2369799 /usr/lib/libXcomposite.so.1.0.0
00954000-00955000 rw-p 00002000 08:05 2369799 /usr/lib/libXcomposite.so.1.0.0
00955000-00957000 r-xp 00000000 08:05 173632 /usr/lib/libXdamage.so.1.1.0
00957000-00958000 rw-p 00001000 08:05 173632 /usr/lib/libXdamage.so.1.1.0
00959000-0098e000 r-xp 00000000 08:05 257129 /usr/local/lib/libhighgui.so.2.0.0
0098e000-0098f000 r--p 00034000 08:05 257129 /usr/local/lib/libhighgui.so.2.0.0
0098f000-00990000 rw-p 00035000 08:05 257129 /usr/local/lib/libhighgui.so.2.0.0
00990000-00991000 rw-p 00000000 00:00 0
00991000-009e7000 r-xp 00000000 08:05 2369805 /usr/lib/libtiff.so.4.2.1
009e7000-009e9000 r--p 00055000 08:05 2369805 /usr/lib/libtiff.so.4.2.1
009e9000-009ea000 rw-p 00057000 08:05 2369805 /usr/lib/libtiff.so.4.2.1
009ea000-00a7c000 r-xp 00000000 08:05 176257 /usr/lib/libgdk-x11-2.0.so.0.1800.3
00a7c000-00a7e000 r--p 00092000 08:05 176257 /usr/lib/libgdk-x11-2.0.so.0.1800.3
00a7e000-00a7f000 rw-p 00094000 08:05 176257 /usr/lib/libgdk-x11-2.0.so.0.1800.3
00a7f000-00b12000 r-xp 00000000 08:05 175405 /usr/lib/libgio-2.0.so.0.2200.3
00b12000-00b13000 r--p 00092000 08:05 175405 /usr/lib/libgio-2.0.so.0.2200.3
00b13000-00b14000 rw-p 00093000 08:05 175405 /usr/lib/libgio-2.0.so.0.2200.3
00b14000-00b15000 rw-p 00000000 00:00 0
00b15000-00b19000 r-xp 00000000 08:05 2369795 /usr/lib/libXfixes.so.3.1.0
00b19000-00b1a000 r--p 00003000 08:05 2369795 /usr/lib/libXfixes.so.3.1.0
00b1a000-00b1b000 rw-p 00004000 08:05 2369795 /usr/lib/libXfixes.so.3.1.0
00b1b000-00b1d000 r-xp 00000000 08:05 173648 /usr/lib/libXinerama.so.1.0.0
00b1d000-00b1e000 rw-p 00001000 08:05 173648 /usr/lib/libXinerama.so.1.0.0
00b1f000-00b20000 r-xp 00000000 00:00 0 [vdso]
00b20000-00b4b000 r-xp 00000000 08:05 173898 /usr/lib/libfontconfig.so.1.3.0
00b4b000-00b4c000 r--p 0002a000 08:05 173898 /usr/lib/libfontconfig.so.1.3.0
00b4c000-00b4d000 rw-p 0002b000 08:05 173898 /usr/lib/libfontconfig.so.1.3.0
00b50000-00b6b000 r-xp 00000000 08:05 1474619 /lib/ld-2.10.1.so
00b6b000-00b6c000 r--p 0001a000 08:05 1474619 /lib/ld-2.10.1.soAborted