octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #58957] [octave forge] (sparsersb) Failure to


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #58957] [octave forge] (sparsersb) Failure to install and crash in function
Date: Sat, 31 Oct 2020 15:38:03 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0

Follow-up Comment #63, bug #58957 (project octave):

I compiled (on linux) librsdb and the test program with 
-fsanitize=address -fno-omit-frame-pointer .


LD_PRELOAD=/usr/lib64/libasan.so.5 ./render 
=================================================================
==37196==ERROR: AddressSanitizer: attempting double-free on 0x603000000220 in
thread T0:
    #0 0x7f4b2ba5c7b0 in __interceptor_free (/usr/lib64/libasan.so.5+0xef7b0)
    #1 0x7f4b2ab368f5 in rsb__free
/home/dima/src/librsb-1.2.0.9/rsb_sys.c:389
    #2 0x7f4b2ab60d27 in rsb__destroy_coo_matrix_t
/home/dima/src/librsb-1.2.0.9/rsb_internals.c:247
    #3 0x7f4b2ab33fea in rsb_dump_postscript_from_mtx_t
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:959
    #4 0x7f4b2ab3482f in rsb__do_mtx_render
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:1101
    #5 0x7f4b2ab438af in rsb_mtx_rndr
/home/dima/src/librsb-1.2.0.9/rsb_rsb.c:1317
    #6 0x400f15 in render_test() /home/dima/src/rsbbugs-0.0/render.cc:26
    #7 0x400d28 in main /home/dima/src/rsbbugs-0.0/render.cc:47
    #8 0x7f4b2942e6a2 in __libc_start_main (/lib64/libc.so.6+0x236a2)
    #9 0x400d8d in _start (/home/dima/src/rsbbugs-0.0/render+0x400d8d)

0x603000000220 is located 0 bytes inside of 4-byte region
[0x603000000220,0x603000000224)
freed by thread T0 here:
    #0 0x7f4b2ba5cfb8 in __interceptor_realloc
(/usr/lib64/libasan.so.5+0xeffb8)
    #1 0x7f4b2ab36717 in rsb__do_realloc
/home/dima/src/librsb-1.2.0.9/rsb_sys.c:263
    #2 0x7f4b2ab366c8 in rsb__realloc
/home/dima/src/librsb-1.2.0.9/rsb_sys.c:223
    #3 0x7f4b2ab32619 in rsb_dump_postscript_from_coo
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:724
    #4 0x7f4b2ab33fcc in rsb_dump_postscript_from_mtx_t
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:953
    #5 0x7f4b2ab3482f in rsb__do_mtx_render
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:1101
    #6 0x7f4b2ab438af in rsb_mtx_rndr
/home/dima/src/librsb-1.2.0.9/rsb_rsb.c:1317
    #7 0x400f15 in render_test() /home/dima/src/rsbbugs-0.0/render.cc:26
    #8 0x400d28 in main /home/dima/src/rsbbugs-0.0/render.cc:47

previously allocated by thread T0 here:
    #0 0x7f4b2ba5d990 in __interceptor_posix_memalign
(/usr/lib64/libasan.so.5+0xf0990)
    #1 0x7f4b2ab3683c in rsb__aligned_malloc
/home/dima/src/librsb-1.2.0.9/rsb_sys.c:364
    #2 0x7f4b2ab3692d in rsb__malloc
/home/dima/src/librsb-1.2.0.9/rsb_sys.c:417
    #3 0x7f4b2ab609e8 in rsb__xallocate_coo_matrix_t
/home/dima/src/librsb-1.2.0.9/rsb_internals.c:215
    #4 0x7f4b2ab606da in rsb__allocate_coo_matrix_t
/home/dima/src/librsb-1.2.0.9/rsb_internals.c:179
    #5 0x7f4b2ab33dd4 in rsb_dump_postscript_from_mtx_t
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:947
    #6 0x7f4b2ab3482f in rsb__do_mtx_render
/home/dima/src/librsb-1.2.0.9/rsb_eps.c:1101
    #7 0x7f4b2ab438af in rsb_mtx_rndr
/home/dima/src/librsb-1.2.0.9/rsb_rsb.c:1317
    #8 0x400f15 in render_test() /home/dima/src/rsbbugs-0.0/render.cc:26
    #9 0x400d28 in main /home/dima/src/rsbbugs-0.0/render.cc:47

SUMMARY: AddressSanitizer: double-free (/usr/lib64/libasan.so.5+0xef7b0) in
__interceptor_free
==37196==ABORTING


FWIW

Dmitri.
-- 


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58957>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]