segmentation fault

Notices and updates

segmentation fault

Postby kesha » Mon Apr 25, 2016 10:38 am

OS: GNU/Linux Gentoo x86_64 and Gentoo x86
gcc: 4.9.3
Code: Select all
newLISP v.10.7.0 64-bit on Linux IPv4/6 UTF-8 libffi, options: newlisp -h
> (unpack "c" 1)
segmentation fault

Code: Select all
newLISP v.10.7.1 32-bit on Linux IPv4/6 UTF-8, options: newlisp -h
> (unpack "c" 1)
segmentation fault

Oops...
kesha
 
Posts: 7
Joined: Tue Dec 04, 2012 9:11 pm

Re: segmentation fault

Postby Lutz » Mon Apr 25, 2016 5:18 pm

The second parameter of unpack must contain a valid memory addrees or a segfault can occur. This is mentioned in the documentation:
http://www.newlisp.org/downloads/newlis ... tml#unpack
... in the second paragraph.
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California

Re: segmentation fault

Postby kesha » Mon Apr 25, 2016 8:46 pm

I don't think this is the correct behaviour.
The program falls, without the possibility to fix something.
kesha
 
Posts: 7
Joined: Tue Dec 04, 2012 9:11 pm

Re: segmentation fault

Postby Lutz » Wed Apr 27, 2016 6:26 am

A segfault may leave a process in an unknown, potentially unsafe, state and the process should exit.
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California


Return to newLISP newS

Who is online

Users browsing this forum: No registered users and 1 guest

cron