Comment 6 for bug 1182505

Revision history for this message
hello (argh) wrote :

Bug is still there!!!
How do I capture a core file. I can see how to do it if it is running but it dies almost straight away so this is not practical.

Trying to flash MJ5 bootloader to N7105 samsung galaxy note 2 international version.

sudo heimdall flash --pit note2.pit --BOOTLOADER sboot.bin --PARAM param.bin --TZSW tz.img
Heimdall v1.4 RC1

Copyright (c) 2010-2012, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...

Checking if protocol is initialised...
Protocol is not initialised.

Initialising protocol...
Protocol initialisation successful.

Beginning session...
Session begun.

*** buffer overflow detected ***: heimdall terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7ff16027c08c]
/lib/x86_64-linux-gnu/libc.so.6(+0x111020)[0x7ff16027b020]
/lib/x86_64-linux-gnu/libc.so.6(__fread_chk+0x143)[0x7ff16027b723]
heimdall[0x411741]
heimdall[0x4021fc]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7ff16018bde5]
heimdall[0x402255]
======= Memory map: ========
00400000-00420000 r-xp 00000000 08:15 55804 /usr/bin/heimdall
0061f000-00620000 r--p 0001f000 08:15 55804 /usr/bin/heimdall
00620000-00621000 rw-p 00020000 08:15 55804 /usr/bin/heimdall
00b1c000-00b3d000 rw-p 00000000 00:00 0 [heap]
7ff15f02f000-7ff15f030000 ---p 00000000 00:00 0
7ff15f030000-7ff15f830000 rw-p 00000000 00:00 0 [stack:2513]
7ff15f830000-7ff15f837000 r-xp 00000000 08:15 398282 /lib/x86_64-linux-gnu/librt-2.17.so
7ff15f837000-7ff15fa36000 ---p 00007000 08:15 398282 /lib/x86_64-linux-gnu/librt-2.17.so
7ff15fa36000-7ff15fa37000 r--p 00006000 08:15 398282 /lib/x86_64-linux-gnu/librt-2.17.so
7ff15fa37000-7ff15fa38000 rw-p 00007000 08:15 398282 /lib/x86_64-linux-gnu/librt-2.17.so
7ff15fa38000-7ff15fb3b000 r-xp 00000000 08:15 398210 /lib/x86_64-linux-gnu/libm-2.17.so
7ff15fb3b000-7ff15fd3a000 ---p 00103000 08:15 398210 /lib/x86_64-linux-gnu/libm-2.17.so
7ff15fd3a000-7ff15fd3b000 r--p 00102000 08:15 398210 /lib/x86_64-linux-gnu/libm-2.17.so
7ff15fd3b000-7ff15fd3c000 rw-p 00103000 08:15 398210 /lib/x86_64-linux-gnu/libm-2.17.so
7ff15fd3c000-7ff15fd4c000 r-xp 00000000 08:15 398302 /lib/x86_64-linux-gnu/libudev.so.1.3.5
7ff15fd4c000-7ff15ff4b000 ---p 00010000 08:15 398302 /lib/x86_64-linux-gnu/libudev.so.1.3.5
7ff15ff4b000-7ff15ff4c000 r--p 0000f000 08:15 398302 /lib/x86_64-linux-gnu/libudev.so.1.3.5
7ff15ff4c000-7ff15ff4d000 rw-p 00010000 08:15 398302 /lib/x86_64-linux-gnu/libudev.so.1.3.5
7ff15ff4d000-7ff15ff64000 r-xp 00000000 08:15 398274 /lib/x86_64-linux-gnu/libpthread-2.17.so
7ff15ff64000-7ff160164000 ---p 00017000 08:15 398274 /lib/x86_64-linux-gnu/libpthread-2.17.so
7ff160164000-7ff160165000 r--p 00017000 08:15 398274 /lib/x86_64-linux-gnu/libpthread-2.17.so
7ff160165000-7ff160166000 rw-p 00018000 08:15 398274 /lib/x86_64-linux-gnu/libpthread-2.17.so
7ff160166000-7ff16016a000 rw-p 00000000 00:00 0
7ff16016a000-7ff160327000 r-xp 00000000 08:15 398159 /lib/x86_64-linux-gnu/libc-2.17.so
7ff160327000-7ff160527000 ---p 001bd000 08:15 398159 /lib/x86_64-linux-gnu/libc-2.17.so
7ff160527000-7ff16052b000 r--p 001bd000 08:15 398159 /lib/x86_64-linux-gnu/libc-2.17.so
7ff16052b000-7ff16052d000 rw-p 001c1000 08:15 398159 /lib/x86_64-linux-gnu/libc-2.17.so
7ff16052d000-7ff160532000 rw-p 00000000 00:00 0
7ff160532000-7ff160547000 r-xp 00000000 08:15 394921 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff160547000-7ff160746000 ---p 00015000 08:15 394921 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff160746000-7ff160747000 r--p 00014000 08:15 394921 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff160747000-7ff160748000 rw-p 00015000 08:15 394921 /lib/x86_64-linux-gnu/libgcc_s.so.1
7ff160748000-7ff16082e000 r-xp 00000000 08:15 113970 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18
7ff16082e000-7ff160a2d000 ---p 000e6000 08:15 113970 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18
7ff160a2d000-7ff160a35000 r--p 000e5000 08:15 113970 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18
7ff160a35000-7ff160a37000 rw-p 000ed000 08:15 113970 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.18
7ff160a37000-7ff160a4c000 rw-p 00000000 00:00 0
7ff160a4c000-7ff160a61000 r-xp 00000000 08:15 398308 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7ff160a61000-7ff160c60000 ---p 00015000 08:15 398308 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7ff160c60000-7ff160c61000 r--p 00014000 08:15 398308 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7ff160c61000-7ff160c62000 rw-p 00015000 08:15 398308 /lib/x86_64-linux-gnu/libusb-1.0.so.0.1.0
7ff160c62000-7ff160c85000 r-xp 00000000 08:15 398135 /lib/x86_64-linux-gnu/ld-2.17.so
7ff160e5a000-7ff160e61000 rw-p 00000000 00:00 0
7ff160e7c000-7ff160e84000 rw-p 00000000 00:00 0
7ff160e84000-7ff160e85000 r--p 00022000 08:15 398135 /lib/x86_64-linux-gnu/ld-2.17.so
7ff160e85000-7ff160e87000 rw-p 00023000 08:15 398135 /lib/x86_64-linux-gnu/ld-2.17.so
7fff4658a000-7fff465ab000 rw-p 00000000 00:00 0 [stack]
7fff465fe000-7fff46600000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]