Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 5 Jul 2016 10:05:46 +0200
From: Albert Veli <albert.veli@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: MSCash Opencl format

>
>
>>
>> $ ./john  /tmp/mscash  --dev=gpu --format:mscash-opencl --verb=5
>> initUnicode(UNICODE, UTF-8/ISO-8859-1)
>> UTF-8 -> UTF-8 -> UTF-8
>> Device 0: Pitcairn [AMD Radeon HD 7800 Series]
>> (...)
>> Segmentation fault (core dumped)
>>
>
>
> Ideally you should run it under a debugger and get a backtrace from the
> segfault.
>
> It's pretty easy if its on Linux. Just do:

ulimit -c unlimited
./john <arguments>
Segfault

Find the core file
It might be in the current directory, if it isn't, run sysctl -a and grep
for kernel.core_pattern
That should tell you where the core file is located. You can change the
location permanently in /etc/sysctl.conf or setting it temporarily by
changing /proc/sys/kernel/core_pattern. Anyway, when you find the core
file, run:

gdb john core

Then inside inside gdb:

bt

and send the output

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ