avrdude-dev
[Top][All Lists]
Advanced

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

[avrdude-dev] [bug #48776] avrdude attempts to free() an invalid address


From: Charlie Green
Subject: [avrdude-dev] [bug #48776] avrdude attempts to free() an invalid address
Date: Thu, 24 Aug 2017 21:43:54 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36

Follow-up Comment #4, bug #48776 (project avrdude):

I just encountered this problem as well in avrdude 6.3-2; here's a stack trace
and memory map, in case you want it.

$ avrdude -c usbtiny -p m644 -U eeprom:r:eeprom.bkp.hex:i

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9609 (probably m644)
avrdude: reading eeprom memory:

Reading | ################################################## | 100% 31.47s

avrdude: writing output file "eeprom.bkp.hex"

avrdude: safemode: Fuses OK (E:FD, H:DC, L:FE)

avrdude done.  Thank you.

*** Error in `avrdude': free(): invalid next size (normal): 0x000055d662d446a0
***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f8d22582bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x7f8d22588f96]
/lib/x86_64-linux-gnu/libc.so.6(+0x777de)[0x7f8d225897de]
avrdude(+0xb1d5)[0x55d6625f01d5]
avrdude(+0xcafe)[0x55d6625f1afe]
avrdude(+0xbc3a)[0x55d6625f0c3a]
avrdude(+0xcafe)[0x55d6625f1afe]
avrdude(+0xc0d7)[0x55d6625f10d7]
/lib/x86_64-linux-gnu/libc.so.6(+0x35910)[0x7f8d22547910]
/lib/x86_64-linux-gnu/libc.so.6(+0x3596a)[0x7f8d2254796a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf8)[0x7f8d225322b8]
avrdude(+0x6fda)[0x55d6625ebfda]
======= Memory map: ========
55d6625e5000-55d662653000 r-xp 00000000 103:07 6820509                  
/usr/bin/avrdude
55d662853000-55d662854000 r--p 0006e000 103:07 6820509                  
/usr/bin/avrdude
55d662854000-55d662855000 rw-p 0006f000 103:07 6820509                  
/usr/bin/avrdude
55d662855000-55d66285c000 rw-p 00000000 00:00 0 
55d662d44000-55d66306d000 rw-p 00000000 00:00 0                         
[heap]
7f8d1c000000-7f8d1c021000 rw-p 00000000 00:00 0 
7f8d1c021000-7f8d20000000 ---p 00000000 00:00 0 
7f8d21edd000-7f8d21ef3000 r-xp 00000000 103:07 3801623                  
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f8d21ef3000-7f8d220f2000 ---p 00016000 103:07 3801623                  
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f8d220f2000-7f8d220f3000 r--p 00015000 103:07 3801623                  
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f8d220f3000-7f8d220f4000 rw-p 00016000 103:07 3801623                  
/lib/x86_64-linux-gnu/libgcc_s.so.1
7f8d220f4000-7f8d220f7000 r-xp 00000000 103:07 3802227                  
/lib/x86_64-linux-gnu/libdl-2.24.so
7f8d220f7000-7f8d222f6000 ---p 00003000 103:07 3802227                  
/lib/x86_64-linux-gnu/libdl-2.24.so
7f8d222f6000-7f8d222f7000 r--p 00002000 103:07 3802227                  
/lib/x86_64-linux-gnu/libdl-2.24.so
7f8d222f7000-7f8d222f8000 rw-p 00003000 103:07 3802227                  
/lib/x86_64-linux-gnu/libdl-2.24.so
7f8d222f8000-7f8d22311000 r-xp 00000000 103:07 3801566                  
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f8d22311000-7f8d22510000 ---p 00019000 103:07 3801566                  
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f8d22510000-7f8d22511000 r--p 00018000 103:07 3801566                  
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f8d22511000-7f8d22512000 rw-p 00019000 103:07 3801566                  
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f8d22512000-7f8d226a7000 r-xp 00000000 103:07 3802194                  
/lib/x86_64-linux-gnu/libc-2.24.so
7f8d226a7000-7f8d228a7000 ---p 00195000 103:07 3802194                  
/lib/x86_64-linux-gnu/libc-2.24.so
7f8d228a7000-7f8d228ab000 r--p 00195000 103:07 3802194                  
/lib/x86_64-linux-gnu/libc-2.24.so
7f8d228ab000-7f8d228ad000 rw-p 00199000 103:07 3802194                  
/lib/x86_64-linux-gnu/libc-2.24.so
7f8d228ad000-7f8d228b1000 rw-p 00000000 00:00 0 
7f8d228b1000-7f8d228d6000 r-xp 00000000 103:07 3801341                  
/lib/x86_64-linux-gnu/libtinfo.so.5.9
7f8d228d6000-7f8d22ad6000 ---p 00025000 103:07 3801341                  
/lib/x86_64-linux-gnu/libtinfo.so.5.9
7f8d22ad6000-7f8d22ada000 r--p 00025000 103:07 3801341                  
/lib/x86_64-linux-gnu/libtinfo.so.5.9
7f8d22ada000-7f8d22adb000 rw-p 00029000 103:07 3801341                  
/lib/x86_64-linux-gnu/libtinfo.so.5.9
7f8d22adb000-7f8d22afc000 r-xp 00000000 103:07 3801262                  
/lib/x86_64-linux-gnu/libncurses.so.5.9
7f8d22afc000-7f8d22cfc000 ---p 00021000 103:07 3801262                  
/lib/x86_64-linux-gnu/libncurses.so.5.9
7f8d22cfc000-7f8d22cfd000 r--p 00021000 103:07 3801262                  
/lib/x86_64-linux-gnu/libncurses.so.5.9
7f8d22cfd000-7f8d22cfe000 rw-p 00022000 103:07 3801262                  
/lib/x86_64-linux-gnu/libncurses.so.5.9
7f8d22cfe000-7f8d22d42000 r-xp 00000000 103:07 3801174                  
/lib/x86_64-linux-gnu/libreadline.so.7.0
7f8d22d42000-7f8d22f41000 ---p 00044000 103:07 3801174                  
/lib/x86_64-linux-gnu/libreadline.so.7.0
7f8d22f41000-7f8d22f43000 r--p 00043000 103:07 3801174                  
/lib/x86_64-linux-gnu/libreadline.so.7.0
7f8d22f43000-7f8d22f49000 rw-p 00045000 103:07 3801174                  
/lib/x86_64-linux-gnu/libreadline.so.7.0
7f8d22f49000-7f8d22f4b000 rw-p 00000000 00:00 0 
7f8d22f4b000-7f8d2304e000 r-xp 00000000 103:07 3802232                  
/lib/x86_64-linux-gnu/libm-2.24.so
7f8d2304e000-7f8d2324d000 ---p 00103000 103:07 3802232                  
/lib/x86_64-linux-gnu/libm-2.24.so
7f8d2324d000-7f8d2324e000 r--p 00102000 103:07 3802232                  
/lib/x86_64-linux-gnu/libm-2.24.so
7f8d2324e000-7f8d2324f000 rw-p 00103000 103:07 3802232                  
/lib/x86_64-linux-gnu/libm-2.24.so
7f8d2324f000-7f8d23267000 r-xp 00000000 103:07 3802268                  
/lib/x86_64-linux-gnu/libpthread-2.24.so
7f8d23267000-7f8d23466000 ---p 00018000 103:07 3802268                  
/lib/x86_64-linux-gnu/libpthread-2.24.so
7f8d23466000-7f8d23467000 r--p 00017000 103:07 3802268                  
/lib/x86_64-linux-gnu/libpthread-2.24.so
7f8d23467000-7f8d23468000 rw-p 00018000 103:07 3802268                  
/lib/x86_64-linux-gnu/libpthread-2.24.so
7f8d23468000-7f8d2346c000 rw-p 00000000 00:00 0 
7f8d2346c000-7f8d23483000 r-xp 00000000 103:07 6822009                  
/usr/lib/x86_64-linux-gnu/libelf-0.168.so
7f8d23483000-7f8d23682000 ---p 00017000 103:07 6822009                  
/usr/lib/x86_64-linux-gnu/libelf-0.168.so
7f8d23682000-7f8d23683000 r--p 00016000 103:07 6822009                  
/usr/lib/x86_64-linux-gnu/libelf-0.168.so
7f8d23683000-7f8d23684000 rw-p 00017000 103:07 6822009                  
/usr/lib/x86_64-linux-gnu/libelf-0.168.so
7f8d23684000-7f8d2368b000 r-xp 00000000 103:07 3801237                  
/lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4
7f8d2368b000-7f8d2388a000 ---p 00007000 103:07 3801237                  
/lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4
7f8d2388a000-7f8d2388b000 r--p 00006000 103:07 3801237                  
/lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4
7f8d2388b000-7f8d2388c000 rw-p 00007000 103:07 3801237                  
/lib/x86_64-linux-gnu/libusb-0.1.so.4.4.4
7f8d2388c000-7f8d2388d000 rw-p 00000000 00:00 0 
7f8d2388d000-7f8d23894000 r-xp 00000000 103:07 6820189                  
/usr/lib/x86_64-linux-gnu/libftdi.so.1.20.0
7f8d23894000-7f8d23a93000 ---p 00007000 103:07 6820189                  
/usr/lib/x86_64-linux-gnu/libftdi.so.1.20.0
7f8d23a93000-7f8d23a94000 r--p 00006000 103:07 6820189                  
/usr/lib/x86_64-linux-gnu/libftdi.so.1.20.0
7f8d23a94000-7f8d23a95000 rw-p 00007000 103:07 6820189                  
/usr/lib/x86_64-linux-gnu/libftdi.so.1.20.0
7f8d23a95000-7f8d23ab8000 r-xp 00000000 103:07 3802102                  
/lib/x86_64-linux-gnu/ld-2.24.so
7f8d23c82000-7f8d23c88000 rw-p 00000000 00:00 0 
7f8d23cb4000-7f8d23cb8000 rw-p 00000000 00:00 0 
7f8d23cb8000-7f8d23cb9000 r--p 00023000 103:07 3802102                  
/lib/x86_64-linux-gnu/ld-2.24.so
7f8d23cb9000-7f8d23cba000 rw-p 00024000 103:07 3802102                  
/lib/x86_64-linux-gnu/ld-2.24.so
7f8d23cba000-7f8d23cbb000 rw-p 00000000 00:00 0 
7ffdbfcc7000-7ffdbfce8000 rw-p 00000000 00:00 0                         
[stack]
7ffdbfd6b000-7ffdbfd6d000 r--p 00000000 00:00 0                         
[vvar]
7ffdbfd6d000-7ffdbfd6f000 r-xp 00000000 00:00 0                         
[vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                 
[vsyscall]
Aborted
$ 

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?48776>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

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