Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Thu, 29 Oct 2015 21:20:36 +0100
From: magnum <john.magnum@...hmail.com>
To: john-users@...ts.openwall.com
Subject: Re: Re: Build Issue for ARM

On 2015-10-23 19:52, Sean Sheen wrote:
> magnum <john.magnum@...> writes:
>> On 2015-10-23 00:19, Sean Sheen wrote:
>>> When I try to run ./john --test I get
>>>
>>> Could not find section [List.Generic:dynamic_1000] in the john.ini/conf file
>>> Segmentation fault
>>>
>>> I have tried building on a variety of other computers with the same
>>> configuration and did not have this error.
>>
>> Just going by that error, did you verify all run/*.conf files are in
>> place, readable, not broken etc?
>>
>> Other than that you should run it under gdb and get a backtrace.
>
> I have confirmed that my configuration files are correct by checking them
> with a working build.
>
> I am trying to run this on a Nvidia Jetson-Tk1 running Linux tegra-ubuntu
> 3.10.40-gdacac96.

I just nailed this bug: Linux on ARM defaults to unsigned char, and 
Jim's dynamic code assumed signed.

See https://github.com/magnumripper/JohnTheRipper/issues/1863 for 
progress - I'm not sure we have found and fixed all instances of the 
problem yet but latest commit should be a whole lot better.

Note that in a pinch you could simply add -fsigned-char to CFLAGS and be 
done with it, but I consider that cheating. I'd rather find all bad code.

magnum

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.