Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iscsi-ls with lot of lun : * iscsi-ls: double free or corruption (out): 0x00007fff0099b7d0 *** #11

Closed
aderumier opened this issue Aug 8, 2012 · 2 comments

Comments

@aderumier
Copy link

previously I can't list more than 256 luns,
now it crashing at lun 276

Target:iqn.1986-03.com.sun:02:7971f46d-bd0e-6289-9240-8090b5b2be9a Portal:10.6.0.38:3260,2
Lun:0 Type:DIRECT_ACCESS (Size:31G)
Lun:1 Type:DIRECT_ACCESS (Size:19G)
Lun:2 Type:DIRECT_ACCESS (Size:14G)
Lun:3 Type:DIRECT_ACCESS (Size:39G)
Lun:8 Type:DIRECT_ACCESS (Size:19G)
Lun:9 Type:DIRECT_ACCESS (Size:19G)
Lun:10 Type:DIRECT_ACCESS (Size:139G)
Lun:14 Type:DIRECT_ACCESS (Size:14G)
Lun:29 Type:DIRECT_ACCESS (Size:19G)
Lun:30 Type:DIRECT_ACCESS (Size:19G)
Lun:31 Type:DIRECT_ACCESS (Size:19G)
Lun:32 Type:DIRECT_ACCESS (Size:39G)
Lun:36 Type:DIRECT_ACCESS (Size:14G)
Lun:102 Type:DIRECT_ACCESS (Size:14G)
Lun:112 Type:DIRECT_ACCESS (Size:15G)
Lun:125 Type:DIRECT_ACCESS (Size:29G)
Lun:135 Type:DIRECT_ACCESS (Size:15G)
Lun:158 Type:DIRECT_ACCESS (Size:14G)
Lun:159 Type:DIRECT_ACCESS (Size:19G)
Lun:166 Type:DIRECT_ACCESS (Size:40G)
Lun:167 Type:DIRECT_ACCESS (Size:14G)
Lun:171 Type:DIRECT_ACCESS (Size:34G)
Lun:173 Type:DIRECT_ACCESS (Size:14G)
Lun:203 Type:DIRECT_ACCESS (Size:14G)
Lun:204 Type:DIRECT_ACCESS (Size:59G)
Lun:205 Type:DIRECT_ACCESS (Size:14G)
Lun:206 Type:DIRECT_ACCESS (Size:59G)
Lun:229 Type:DIRECT_ACCESS (Size:14G)
Lun:231 Type:DIRECT_ACCESS (Size:14G)
Lun:232 Type:DIRECT_ACCESS (Size:19G)
Lun:235 Type:DIRECT_ACCESS (Size:14G)
Lun:236 Type:DIRECT_ACCESS (Size:24G)
Lun:243 Type:DIRECT_ACCESS (Size:14G)
Lun:244 Type:DIRECT_ACCESS (Size:14G)
Lun:245 Type:DIRECT_ACCESS (Size:14G)
Lun:246 Type:DIRECT_ACCESS (Size:14G)
Lun:247 Type:DIRECT_ACCESS (Size:14G)
Lun:248 Type:DIRECT_ACCESS (Size:14G)
Lun:251 Type:DIRECT_ACCESS (Size:14G)
Lun:252 Type:DIRECT_ACCESS (Size:14G)
Lun:253 Type:DIRECT_ACCESS (Size:14G)
Lun:254 Type:DIRECT_ACCESS (Size:14G)
Lun:255 Type:DIRECT_ACCESS (Size:14G)
Lun:256 Type:DIRECT_ACCESS (Size:14G)
Lun:257 Type:DIRECT_ACCESS (Size:14G)
Lun:275 Type:DIRECT_ACCESS (Size:14G)
Lun:276 Type:DIRECT_ACCESS (Size:14G)
*** glibc detected *** iscsi-ls: double free or corruption (out): 0x00007fff0099b7d0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71bd6)[0x7f57d321dbd6]
/lib/libc.so.6(cfree+0x6c)[0x7f57d322294c]
/usr/lib/libiscsi.so.1(iscsi_destroy_context+0x179)[0x7f57d371ea19]
iscsi-ls[0x401bd7]
/usr/lib/libiscsi.so.1(+0x4ca5)[0x7f57d371dca5]
/usr/lib/libiscsi.so.1(+0x824e)[0x7f57d372124e]
/usr/lib/libiscsi.so.1(iscsi_service+0x32b)[0x7f57d372751b]
iscsi-ls[0x401c7b]
iscsi-ls[0x401fa4]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f57d31cac8d]
iscsi-ls[0x401359]
======= Memory map: ========
00400000-00403000 r-xp 00000000 fd:00 3114442 /usr/bin/iscsi-ls
00602000-00603000 rw-p 00002000 fd:00 3114442 /usr/bin/iscsi-ls
0255c000-0257d000 rw-p 00000000 00:00 0 [heap]
7f57cc000000-7f57cc021000 rw-p 00000000 00:00 0
7f57cc021000-7f57d0000000 ---p 00000000 00:00 0
7f57d2f96000-7f57d2fac000 r-xp 00000000 fd:00 2146474 /lib/libgcc_s.so.1
7f57d2fac000-7f57d31ab000 ---p 00016000 fd:00 2146474 /lib/libgcc_s.so.1
7f57d31ab000-7f57d31ac000 rw-p 00015000 fd:00 2146474 /lib/libgcc_s.so.1
7f57d31ac000-7f57d3305000 r-xp 00000000 fd:00 2147119 /lib/libc-2.11.3.so
7f57d3305000-7f57d3504000 ---p 00159000 fd:00 2147119 /lib/libc-2.11.3.so
7f57d3504000-7f57d3508000 r--p 00158000 fd:00 2147119 /lib/libc-2.11.3.so
7f57d3508000-7f57d3509000 rw-p 0015c000 fd:00 2147119 /lib/libc-2.11.3.so
7f57d3509000-7f57d350e000 rw-p 00000000 00:00 0
7f57d350e000-7f57d3519000 r-xp 00000000 fd:00 2146568 /lib/libpopt.so.0.0.0
7f57d3519000-7f57d3718000 ---p 0000b000 fd:00 2146568 /lib/libpopt.so.0.0.0
7f57d3718000-7f57d3719000 rw-p 0000a000 fd:00 2146568 /lib/libpopt.so.0.0.0
7f57d3719000-7f57d372f000 r-xp 00000000 fd:00 3105136 /usr/lib/libiscsi.so.1.0.10500
7f57d372f000-7f57d392f000 ---p 00016000 fd:00 3105136 /usr/lib/libiscsi.so.1.0.10500
7f57d392f000-7f57d3930000 rw-p 00016000 fd:00 3105136 /usr/lib/libiscsi.so.1.0.10500
7f57d3930000-7f57d394e000 r-xp 00000000 fd:00 2147115 /lib/ld-2.11.3.so
7f57d3b3d000-7f57d3b40000 rw-p 00000000 00:00 0
7f57d3b4a000-7f57d3b4d000 rw-p 00000000 00:00 0
7f57d3b4d000-7f57d3b4e000 r--p 0001d000 fd:00 2147115 /lib/ld-2.11.3.so
7f57d3b4e000-7f57d3b4f000 rw-p 0001e000 fd:00 2147115 /lib/ld-2.11.3.so
7f57d3b4f000-7f57d3b50000 rw-p 00000000 00:00 0
7fff00988000-7fff0099d000 rw-p 00000000 00:00 0 [stack]
7fff009fe000-7fff00a00000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted

@sahlberg
Copy link
Owner

sahlberg commented Aug 8, 2012

Please try the latest git.

I fixed a bug where a structure from the stack (iscsi->connect_data) was alter attempted to be free()ed, which cause an abort.

@aderumier
Copy link
Author

It's ok now , no more error.

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants