Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#1 Client hang during LM

open
nobody
None
5
2011-09-06
2011-09-06
biocarbon
No

At the moment this is mostly repeatable:

1. Start serveronly with 50k LM hashes
2. Start client on same host
3. When client reports "Td 1 out of WU" it will eventually hang, typically when Current PW len is 6
4. Requires ^Z/kill %1 to terminate
5. Restart client, crack more hashes, receive "out of WU" message, hang
6. Goto 4 until finished

At one point a backtrace appeared:

*** glibc detected *** ./Cryptohaze-Multiforcer: double free or corruption (!prev): 0x000000000570db50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7fbcb200b8e3]
/lib/x86_64-linux-gnu/libc.so.6(exit+0x115)[0x7fbcb1fc8995]
/lib/libncurses.so.5(+0x1dbf3)[0x7fbcb2d2ebf3]
/lib/x86_64-linux-gnu/libc.so.6(+0x33d80)[0x7fbcb1fc2d80]
/lib/x86_64-linux-gnu/libc.so.6(ioctl+0x5)[0x7fbcb206c295]
/lib/libncurses.so.5(flushinp+0x23)[0x7fbcb2d39843]
/lib/libncurses.so.5(+0x1ddbd)[0x7fbcb2d2edbd]
/lib/x86_64-linux-gnu/libc.so.6(+0x33d80)[0x7fbcb1fc2d80]
/lib/x86_64-linux-gnu/libpthread.so.0(pthread_join+0x10b)[0x7fbcb1d7906b]
./Cryptohaze-Multiforcer[0x4177c6]
./Cryptohaze-Multiforcer[0x410d56]
./Cryptohaze-Multiforcer[0x411728]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7fbcb1fadeff]
./Cryptohaze-Multiforcer[0x409f69]
======= Memory map: ========
00400000-04520000 r-xp 00000000 09:00 142083324 /opt/cryptohaze/CryptohazeMultiforcer-Linux1.1/Cryptohaze-Multiforcer
04720000-04724000 r--p 04120000 09:00 142083324 /opt/cryptohaze/CryptohazeMultiforcer-Linux1.1/Cryptohaze-Multiforcer
04724000-04726000 rw-p 04124000 09:00 142083324 /opt/cryptohaze/CryptohazeMultiforcer-Linux1.1/Cryptohaze-Multiforcer
04726000-04780000 rw-p 00000000 00:00 0
05702000-08c83000 rw-p 00000000 00:00 0 [heap]
200000000-221640000 ---p 00000000 00:00 0
221640000-221740000 rw-s 07f38000 00:05 20088 /dev/nvidia2
221740000-221840000 ---p 00000000 00:00 0
221840000-221940000 rw-s 0003a000 00:05 20088 /dev/nvidia2
221940000-a00000000 ---p 00000000 00:00 0
7fbc86d33000-7fbc872d3000 rw-s 0013a000 00:05 20088 /dev/nvidia2
7fbc872d3000-7fbc877fe000 rw-p 00000000 00:00 0
7fbc877fe000-7fbc878fe000 rw-s 07e38000 00:05 20088 /dev/nvidia2
7fbc878fe000-7fbc879fe000 rw-s 07d38000 00:05 20088 /dev/nvidia2
7fbc879fe000-7fbc87afe000 rw-s 07c38000 00:05 20088 /dev/nvidia2
7fbc87afe000-7fbc87bfe000 rw-s 07b38000 00:05 20088 /dev/nvidia2
7fbc87bfe000-7fbc88000000 rw-s 07635000 00:05 20088 /dev/nvidia2
7fbc88000000-7fbc88021000 rw-p 00000000 00:00 0
7fbc88021000-7fbc8c000000 ---p 00000000 00:00 0
7fbc8c0c4000-7fbc8c0c5000 rw-s bfee1000 00:05 20088 /dev/nvidia2
7fbc8c0c5000-7fbc8c0c6000 rw-s 07634000 00:05 20088 /dev/nvidia2
7fbc8c0c6000-7fbc8c4c8000 rw-s 07232000 00:05 20088 /dev/nvidia2
7fbc8c4c8000-7fbc8c5c8000 rw-s 07132000 00:05 20088 /dev/nvidia2
7fbc8f242000-7fbc8f243000 ---p 00000000 00:00 0
7fbc8f243000-7fbc8fa43000 rwxp 00000000 00:00 0
7fbc8fa43000-7fbc8fa44000 ---p 00000000 00:00 0
7fbc8fa44000-7fbc90244000 rwxp 00000000 00:00 0
7fbc90244000-7fbc90245000 ---p 00000000 00:00 0
7fbc90245000-7fbc90a45000 rwxp 00000000 00:00 0
7fbc90a45000-7fbcb0a46000 rw-p 00000000 00:00 0
7fbcb0a46000-7fbcb0a52000 r-xp 00000000 09:00 130547744 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fbcb0a52000-7fbcb0c51000 ---p 0000c000 09:00 130547744 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fbcb0c51000-7fbcb0c52000 r--p 0000b000 09:00 130547744 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fbcb0c52000-7fbcb0c53000 rw-p 0000c000 09:00 130547744 /lib/x86_64-linux-gnu/libnss_files-2.13.so
7fbcb0c53000-7fbcb0c6a000 r-xp 00000000 09:00 130547954 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fbcb0c6a000-7fbcb0e69000 ---p 00017000 09:00 130547954 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fbcb0e69000-7fbcb0e6a000 r--p 00016000 09:00 130547954 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fbcb0e6a000-7fbcb0e6b000 rw-p 00017000 09:00 130547954 /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7fbcb0e6b000-7fbcb1670000 r-xp 00000000 09:00 63976163 /usr/lib/libcuda.so.270.41.19
7fbcb1670000-7fbcb186f000 ---p 00805000 09:00 63976163 /usr/lib/libcuda.so.270.41.19
7fbcb186f000-7fbcb193f000 rw-p 00804000 09:00 63976163 /usr/lib/libcuda.so.270.41.19
7fbcb193f000-7fbcb1965000 rw-p 00000000 00:00 0
7fbcb1965000-7fbcb196c000 r-xp 00000000 09:00 130547751 /lib/x86_64-linux-gnu/librt-2.13.so
7fbcb196c000-7fbcb1b6b000 ---p 00007000 09:00 130547751 /lib/x86_64-linux-gnu/librt-2.13.so
7fbcb1b6b000-7fbcb1b6c000 r--p 00006000 09:00 130547751 /lib/x86_64-linux-gnu/librt-2.13.so
7fbcb1b6c000-7fbcb1b6d000 rw-p 00007000 09:00 130547751 /lib/x86_64-linux-gnu/librt-2.13.so
7fbcb1b6d000-7fbcb1b6f000 r-xp 00000000 09:00 130547738 /lib/x86_64-linux-gnu/libdl-2.13.so
7fbcb1b6f000-7fbcb1d6f000 ---p 00002000 09:00 130547738 /lib/x86_64-linux-gnu/libdl-2.13.so
7fbcb1d6f000-7fbcb1d70000 r--p 00002000 09:00 130547738 /lib/x86_64-linux-gnu/libdl-2.13.so
7fbcb1d70000-7fbcb1d71000 rw-p 00003000 09:00 130547738 /lib/x86_64-linux-gnu/libdl-2.13.so
7fbcb1d71000-7fbcb1d89000 r-xp 00000000 09:00 130547749 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fbcb1d89000-7fbcb1f89000 ---p 00018000 09:00 130547749 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fbcb1f89000-7fbcb1f8a000 r--p 00018000 09:00 130547749 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fbcb1f8a000-7fbcb1f8b000 rw-p 00019000 09:00 130547749 /lib/x86_64-linux-gnu/libpthread-2.13.so
7fbcb1f8b000-7fbcb1f8f000 rw-p 00000000 00:00 0
7fbcb1f8f000-7fbcb2119000 r-xp 00000000 09:00 130547731 /lib/x86_64-linux-gnu/libc-2.13.so
7fbcb2119000-7fbcb2318000 ---p 0018a000 09:00 130547731 /lib/x86_64-linux-gnu/libc-2.13.so
7fbcb2318000-7fbcb231c000 r--p 00189000 09:00 130547731 /lib/x86_64-linux-gnu/libc-2.13.so
7fbcb231c000-7fbcb231d000 rw-p 0018d000 09:00 130547731 /lib/x86_64-linux-gnu/libc-2.13.so
7fbcb231d000-7fbcb2323000 rw-p 00000000 00:00 0
7fbcb2323000-7fbcb2338000 r-xp 00000000 09:00 130547756 /lib/x86_64-linux-gnu/libgcc_s.so.1

Discussion