Menu

#1 LineSeg can't segment 3.jpg

open
nobody
None
5
2010-03-01
2010-03-01
Anonymous
No

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...

Discussion

  • dientamin

    dientamin - 2010-03-01

    Also noteworthy is that this image is taller than it is wide, unlike the other images with which the vertical RLSA works.

     
  • dientamin

    dientamin - 2010-03-01

    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

     

Log in to post a comment.

MongoDB Logo MongoDB