*** glibc detected *** double free or corruption (!prev): 0x

Started by newdep, December 28, 2005, 12:34:10 PM

Previous topic - Next topic

newdep

Hi Lutz,



Running newlisp 8.7.5 slackware 10.2 on 32 BITS !! ;-)

(compiled with ncurses and readline)



I got the following error (running my rss-ticker2.lsp, not on my page) ->



*** glibc detected *** double free or corruption (!prev): 0x08099300 ***

Aborted

$





Here is the ldd output of newlisp ->



$ldd /usr/bin/newlisp

        libm.so.6 => /lib/libm.so.6 (0x4002d000)

        libdl.so.2 => /lib/libdl.so.2 (0x40051000)

        libreadline.so.4 => /usr/lib/libreadline.so.4 (0x40055000)

        libncurses.so.5 => /lib/libncurses.so.5 (0x40081000)

        libc.so.6 => /lib/libc.so.6 (0x400c0000)

        /lib/ld-linux.so.2 (0x40000000)

        libgpm.so.1 => /lib/libgpm.so.1 (0x401d9000)





Any idea what that could be ?





PS: See the AMD64 posting, there I had the problem too...





Regards, Norman.
-- (define? (Cornflakes))

newdep

#1
Here is the code: It happes thus once every??? xx days?? I dunnoo ;-)





--- code ---



#!/usr/bin/newlisp

;;

;; RSS Ticker v1.0 (c) Norman 2004

;;

;; Displays RSS Feed titels in your terminal screen

;; by using tput codes.

;;

;; Linux terminal version with ANSI and tput required

;;

;;

;; Usage:  "rss-ticker &"

;;

;;

;; enjoy... Norman 2004

;;



(set 'uri '(

"http://nodep.nl/index.html">http://nodep.nl/index.html"

"http://www.rebol.net/blog/carl-rss.xml">http://www.rebol.net/blog/carl-rss.xml"

"http://www.alh.net/newlisp/phpbb/rss.php">http://www.alh.net/newlisp/phpbb/rss.php"

"http://lambda-the-ultimate.org/node/feed">http://lambda-the-ultimate.org/node/feed"

"http://nu.nl/deeplink_rss2/index.jsp?r=Internet">http://nu.nl/deeplink_rss2/index.jsp?r=Internet"

"http://www.planet.nl/rss/pmm.xml">http://www.planet.nl/rss/pmm.xml"

"http://www.wi-fiplanet.com/icom_includes/feeds/80211/xml_front-news-10.xml">http://www.wi-fiplanet.com/icom_include ... ews-10.xml">http://www.wi-fiplanet.com/icom_includes/feeds/80211/xml_front-news-10.xml"

"http://www.internetnews.com/icom_includes/feeds/inews/xml_front-10.xml">http://www.internetnews.com/icom_includ ... ont-10.xml">http://www.internetnews.com/icom_includes/feeds/inews/xml_front-10.xml"

"http://www.trouw.nl/rss/">http://www.trouw.nl/rss/"

))





(define red     "27[0;31m")

(define green   "27[0;32m")

(define yellow  "27[0;33m")

(define blue    "27[0;34m")

(define magenta "27[0;35m")

(define cyan    "27[0;36m")

(define white   "27[0;37m")

(define default "27[0;0m" )

(define (cls)   (println "27[H27[2J"))



(until (net-error)



(dolist (u uri)



        (set 'url u )

        ;;

        ;; DE-XML

        ;;

        (xml-type-tags nil 'cdata '!-- nil)

        (set 'url (get-url url 120000))

        (set 'url (xml-parse url (+ 1 2 8 16)))



        (if url

        (begin

        ;;

        ;; strippp <!-- comments from top...

        ;;

        (until (= (first (nth 0 url)) 'rss ) (pop url))

        (set 'rsschannel (nth 2 (nth 0 url)))

        (set 'rsschannellen (length rsschannel))



        ;;

        ;; Seeking for ITEMS in CHANNEL

        ;;

        (cls)

        (println "n" white (dup "*" 120 ))

        (println blue "** " green "RSS -> " red (upper-case u) green " <- RSS")

        (println white (dup "*" 120 ))

        (dotimes (y rsschannellen)

         (if (list? (nth y rsschannel))

          (if (= (nth 0 (nth y rsschannel)) 'item )

           (begin

             (sleep 200)

               (println blue "** [ " white (lookup 'title rsschannel) blue " ] ** " yellow (lookup 'title (nth y rsschannel)) default )

        ))))

        (println white (dup "*" 120 ))

        (sleep 30000)

)



        ;; error reading url

        (begin

         (cls)

         (println "n" white (dup "*" 120 ))

         (println red "** " white "ERR -> " red (upper-case u) white " <- ERR")

         (println white (dup "*" 120 ))

         (sleep 2000)

        )



))

)



(println default)

(exit)
-- (define? (Cornflakes))

newdep

#2
It just happened again,

*** glibc detected *** double free or corruption (!prev): 0x080989f0 ***



Could it be parsing XML data perhpas?



Norman.
-- (define? (Cornflakes))

newdep

#3
I think I found it !!

> (setq data (get-url "http://www.trouw.nl/rss/">http://www.trouw.nl/rss/"))

*** glibc detected *** double free or corruption (!prev): 0x080b1360 ***

Aborted

[nodep@zeep]~$





That webpage is in a wrong XML format but more intresing it that it contains

HIGH-ASCII characters.. Is that perhpas causing the problem?  Here the out put from newlisp grabbing that page ->





[text]<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">

                <channel>

                        <title><![CDATA[Trouw | Voorpagina]]></title>

                        <link>http://www.trouw.nl/rss/%3C/link">http://www.trouw.nl/rss/</link>

                        <language>nl-nl</language>

                        <copyright>Copyright: Trouw</copyright>

                        <image>

                        <title>Trouw</title>

                        <url>http://www.trouw.nl/trouw.nl/images/trouw_klein.gif%3C/url">http://www.trouw.nl/trouw.nl/images/tro ... n.gif</url">http://www.trouw.nl/trouw.nl/images/trouw_klein.gif</url>

                        <link>http://www.trouw.nl/%3C/link">http://www.trouw.nl/</link>

                        </image>

                        <item>

        <title>

                <![CDATA[Schapen in de sneeuw ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/nederland/article117778.ece/Schapen+in+de+sneeuw+%3C/link">http://www.trouw.nl/hetnieuws/nederland ... euw+</link">http://www.trouw.nl/hetnieuws/nederland/article117778.ece/Schapen+in+de+sneeuw+</link>

        <description>

                <![CDATA[De schapen met hun dikke vacht hebben geen last van de kou. Gewillig poseren  ze in dit Hollandse winterlandschap

in de buurt van Kwadijk, Noord-Holland,  voor de Trouw-fotograaf. Vooral in de noordelijke provincies Friesland en Groningen vielen gister

n flinke sneeuwbuien. Naar verwachting zal het vandaag in het  noorden en zuidoosten van het land hier en daar nog licht sneeuwen. De temp

ratuur schommelt overal rond de nul graden Celsius.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Hereniging moet soepeler ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/nederland/article117772.ece/Hereniging+moet+soepeler+%3C/link">http://www.trouw.nl/hetnieuws/nederland ... ler+</link">http://www.trouw.nl/hetnieuws/nederland/article117772.ece/Hereniging+moet+soepeler+</link>

        <description>

                <![CDATA[Nederland is te streng inzake gezinshereniging van immigranten. Daardoor verblijven kinderen ten onrechte in het

uitenland, terwijl ze volgens een Europese richtlijn over mogen komen.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Europa bouwt in de ruimte zijn eigen navigatiesysteem  ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/economie/article117773.ece/Europa+bouwt+in+de+ruimte+zijn+eigen+navigatiesysteem++%3C/link">http://www.trouw.nl/hetnieuws/economie/ ... em++</link">http://www.trouw.nl/hetnieuws/economie/article117773.ece/Europa+bouwt+in+de+ruimte+zijn+eigen+navigatiesysteem++</link>

        <description>

                <![CDATA[Koersende schippers en dolende automobilisten zijn straks niet meer afhankelijk van het Amerikaanse GPS-systeem.

uropa lanceert vandaag de eerste satelliet van zijn eigen navigatiesysteem. Galileo Dutch Space, leverancier van de zonnepanelen, is het e

ige Nederlandse bedrijf dat een relatief groot aandeel heeft in het project. De onderneming hoopt op meer Galileo-orders.   ]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Vooral huwelijk zet rem op criminele loopbaan ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/nederland/article117767.ece/Vooral+huwelijk+zet+rem+op+criminele+loopbaan+%3C/link">http://www.trouw.nl/hetnieuws/nederland ... aan+</link">http://www.trouw.nl/hetnieuws/nederland/article117767.ece/Vooral+huwelijk+zet+rem+op+criminele+loopbaan+</link>

        <description>

                <![CDATA[Gevangenisstraf is meestal niet de reden dat een crimineel zijn criminele carri&egrave;re afbreekt. Veel sneller

ordt de loopbaan beëindigd als de misdadiger trouwt.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Duitse glorie ging naar Thailand ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/europa/article117768.ece/Duitse+glorie+ging+naar+Thailand+%3C/link">http://www.trouw.nl/hetnieuws/europa/ar ... and+</link">http://www.trouw.nl/hetnieuws/europa/article117768.ece/Duitse+glorie+ging+naar+Thailand+</link>

        <description>

                <![CDATA[Het leven van Rita Düben is nauw verweven met de Grohe-fabriek in Herzberg. ]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Ramp heeft vredesregeling Sri Lanka niet dichterbij gebracht ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/wereld/article117769.ece/Ramp+heeft+vredesregeling+Sri+Lanka+niet+dichterbij+gebracht+%3C/link">http://www.trouw.nl/hetnieuws/wereld/ar ... cht+</link">http://www.trouw.nl/hetnieuws/wereld/article117769.ece/Ramp+heeft+vredesregeling+Sri+Lanka+niet+dichterbij+gebracht+</link

        <description>

                <![CDATA[De eerste opvang van tsunami-slachtoffers is redelijk geslaagd in Sri Lanka. Maar dat is voorlopig het enige lich

punt. De wederopbouw verloopt moeizaam en de burgeroorlog dreigt opnieuw op te laaien.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Miljardensoap rond computertje lijkt voorlopig niet ten einde ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/economie/article117771.ece/Miljardensoap+rond+computertje+lijkt+voorlopig+niet+ten+einde+%3C/l">http://www.trouw.nl/hetnieuws/economie/ ... +einde+</l">http://www.trouw.nl/hetnieuws/economie/article117771.ece/Miljardensoap+rond+computertje+lijkt+voorlopig+niet+ten+einde+</l

nk>

        <description>

                <![CDATA[Hoe vaak kun je dom zijn en je bedrijf op het spel zetten, en toch als winnaar uit de bus komen? Het antwoord kom

 wellicht van de maker van de Blackberry, een gewild hebbeding voor managers.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Schaatsen / Uytdehaage incasseert mokerslag ]]>

        </title>

        <link>

                http://www.trouw.nl/hetnieuws/sport/article117774.ece/Schaatsen+%2F+Uytdehaage+incasseert+mokerslag+%3C/link">http://www.trouw.nl/hetnieuws/sport/art ... lag+</link">http://www.trouw.nl/hetnieuws/sport/article117774.ece/Schaatsen+%2F+Uytdehaage+incasseert+mokerslag+</link>

        <description>

                <![CDATA[Jochem Uytdehaage en Gianni Romme waren de prominentste slachtoffers bij de jacht op startbewijzen voor de Winter

pelen. De olympisch kampioenen van weleer faalden op de vijf kilometer. ]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Politiek Den Haag maakt van de missie naar Afghanistan een regelrechte klucht ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/dossiers/article117770.ece/Politiek+Den+Haag+maakt+van+de+missie+naar+Afghanistan+een+reg">http://www.trouw.nl/deverdieping/dossie ... an+een+reg">http://www.trouw.nl/deverdieping/dossiers/article117770.ece/Politiek+Den+Haag+maakt+van+de+missie+naar+Afghanistan+een+reg

lrechte+klucht+</link>

        <description>

                <![CDATA[Het is niet meer dan logisch dat zowel het kabinet als het parlement bevangen zijn door twijfel over een mogelijk

nieuwe en gevaarlijker militaire missie in Afghanistan. De vraag is immers of we in staat zijn daar een wezenlijke bijdrage te leveren aan

de opbouw van het land. Maar de vraag is ook of we met een &rsquo;nee&rsquo; de Afghanen en de Navo-bondgenoten in de steek laten; ook al

lijft het aanbod van kracht dat we bereid blijven de &rsquo;oude&rsquo;  missie te continueren. ]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Marijnissen wil dat Bos voor hem kiest ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/overigeartikelen/article117756.ece/Marijnissen+wil+dat+Bos+voor+hem+kiest+%3C/link">http://www.trouw.nl/deverdieping/overig ... est+</link">http://www.trouw.nl/deverdieping/overigeartikelen/article117756.ece/Marijnissen+wil+dat+Bos+voor+hem+kiest+</link>

        <description>

                <![CDATA[De kans is aanwezig dat links na de volgende verkiezingen voor de Tweede Kamer een absolute meerderheid verwerft.

Maar zullen PvdA, SP en GroenLinks dan echt samen gaan regeren? Jan Marijnissen (SP) vertelt waarom hij wil dat Wouter Bos (PvdA) voor hem

kiest. ]]>

        </description>

</item>

<item>        <title>

                <![CDATA[Veertig jaar gespannen dialoog ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/religie_filosofie/article117754.ece/Veertig+jaar+gespannen+dialoog+%3C/link">http://www.trouw.nl/deverdieping/religi ... oog+</link">http://www.trouw.nl/deverdieping/religie_filosofie/article117754.ece/Veertig+jaar+gespannen+dialoog+</link>

        <description>

                <![CDATA[In 1965 zocht de rooms-katholieke kerk met het document &rsquo;Nostra aetate&rsquo; voor het eerst serieuze toena

ering tot het jodendom. Dit jaar stond Rome daar uitgebreid bij stil. Hoe staat het met de grote verzoening? Twee Nederlandse deskundigen,

een joodse en een katholieke gaan in dialoog.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Accra-verklaring / Wij mogen onze mond niet houden ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/podium/article117752.ece/Accra-verklaring+%2F+Wij+mogen+onze+mond+niet+houden+%3C/link">http://www.trouw.nl/deverdieping/podium ... den+</link">http://www.trouw.nl/deverdieping/podium/article117752.ece/Accra-verklaring+%2F+Wij+mogen+onze+mond+niet+houden+</link>

        <description>

                <![CDATA[Toegegeven, de Accra-verklaring die de synode van de PKN heeft overgenomen, bevat zwakke punten. Maar  de kern be

elst vragen die ieder aangaan.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Schouten / Geronseld  voor de djihad? ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/dossiers/article117757.ece/Schouten+%2F+Geronseld++voor+de+djihad%3F+%3C/link">http://www.trouw.nl/deverdieping/dossie ... %3F+</link">http://www.trouw.nl/deverdieping/dossiers/article117757.ece/Schouten+%2F+Geronseld++voor+de+djihad%3F+</link>

        <description>

                <![CDATA[Bij binnenkomst zag ik het al liggen, gebonden maar liefst en naast de leunstoel, een teken dat het er niet allee

 voor de show lag maar dat het ook gelezen werd. ]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[Student van het jaar  Murat Ersoy wil met zijn  Turkse studentenvereniging de integratie bevorderen.]]>

        </title>

        <link>

                http://www.trouw.nl/degids/gidsartikelen/article117758.ece/Student+van+het+jaar++Murat+Ersoy+wil+met+zijn++Turkse+studente">http://www.trouw.nl/degids/gidsartikele ... e+studente">http://www.trouw.nl/degids/gidsartikelen/article117758.ece/Student+van+het+jaar++Murat+Ersoy+wil+met+zijn++Turkse+studente

vereniging+de+integratie+bevorderen.</link>

        <description>

                <![CDATA[Bij de verkiezing van de student van het jaar 2005 is bewust voor een allochtone student gekozen, door webzine Sc

enceGuide samen met de landelijke studentenbonden. &bdquo;Omdat de meest genoemde studenten van het jaar Samir A. en Mohammed B. zijn, en

ij iemand willen bekronen die staat voor al die duizenden allochtone studenten die zich maatschappelijk en in hun studie voluit inzetten",

aldus het webzine.]]>

        </description>

</item>

<item>

        <title>

                <![CDATA[De Ludwig. Bij elke verhuizing stond ik weer in dubio. En dan nam ik hem maar weer mee. ]]>

        </title>

        <link>

                http://www.trouw.nl/deverdieping/dossiers/article117759.ece/De+Ludwig.+Bij+elke+verhuizing+stond+ik+weer+in+dubio.+En+dan">http://www.trouw.nl/deverdieping/dossie ... io.+En+dan">http://www.trouw.nl/deverdieping/dossiers/article117759.ece/De+Ludwig.+Bij+elke+verhuizing+stond+ik+weer+in+dubio.+En+dan+

am+ik+hem+maar+weer+mee.+</link>

        <description>

                <![CDATA[Toen ik 13 was kocht ik een drumstel. Al mijn broers, vier stuks, speelden gitaar, maar ik had er geen aanleg voo

. Voor drummen ook niet, maar het leek me leuk. Een erg praktische keuze was het niet. Je bent één van vijf kinderen, je woont in een ri

tjeshuis en je kiest als instrument de drums. Toen een van mijn gitaarspelende broers van instrument wilde veranderen en interesse voor he

 slagwerk toonde, stuurden mijn ouders hem diplomatiek richting de klarinet. En kochten er meteen een demper bij.]]>

        </description>

</item>

</channel>

        </rss>

ñ[/text]
-- (define? (Cornflakes))

newdep

#4
<?xml version="1.0" encoding="UTF-8"?>  is inside, but that/HIGH-ASCII

should not interfer with get-url or any other string parsing? should it?
-- (define? (Cornflakes))

Lutz

#5
'get-url' should be fine for high-ASCII, i.e. you could do:

(write-file "a.tgz" (get-url "http://newlisp.org/downloads/newlisp-8.7.1.tgz"))


for downloading.



what other operation are yoou using on the data?



Lutz

newdep

#6
Yes i thought that too I never had troubles with binary data befor so thats

not it i guess.



I do a xml-parse and a list? (see above is my code).





But as you can see a simple 'get-url on that web-page does crash too!

It looks like its inside the 'get-url function.



Regards, Norman.
-- (define? (Cornflakes))

Lutz

#7
I did and xml-parse on some of the snippets containing >127 ASCII without a problem. UTF-8 characters can have that.



Perhaps you can save the offending piece of data to a file and reproduce the problem to just a few statements b y eliminating as much as possible code from your program. Else it is impossible to debug this.



Lutz

newdep

#8
I did save the data and ill check it tonight whem im back at home..

Ill let you know...
-- (define? (Cornflakes))

newdep

#9
Im unable to duplicate the problem with the data above... Strange issue ? ;-)
-- (define? (Cornflakes))

newdep

#10
It happened again, this time for the "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News"



*** glibc detected *** double free or corruption (!prev): 0x08095418 ***



I realy cant figure it out...But im 100% sure its the  'get-url function where/when it goes wrong...But the problem could remain somewhere in the

combination of getting an url and buffering perhpas..



Norman.



newLISP v.8.7.6 on linux, execute 'newlisp -h' for more info.



> (setq url (get-url "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News"))

Segmentation fault



> (setq url (get-url "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News"))

Segmentation fault



> (setq url (get-url "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News"))

Segmentation fault





here an strace output perhpas it helps?



execve("/usr/bin/newlisp", ["newlisp"], [/* 36 vars */]) = 0

uname({sys="Linux", node="zeep", ...})  = 0

brk(0)                                  = 0x8071cec

access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/tls/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/tls/i686/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/tls/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/tls/i686", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/tls/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/tls/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/tls/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/tls", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/i686/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/i686/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/i686/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/i686", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/sse2/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib/sse2", 0xbfffeea0) = -1 ENOENT (No such file or directory)

open("/usr/X11R6/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

stat64("/usr/X11R6/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0

open("/etc/ld.so.cache", O_RDONLY)      = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0

mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000

close(3)                                = 0

open("/lib/libm.so.6", O_RDONLY)        = 3

read(3, "177ELF111331P300"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=176353, ...}) = 0

mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4002d000

mmap2(0x4004e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0x4004e000

close(3)                                = 0

open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib/libdl.so.2", O_RDONLY)       = 3

read(3, "177ELF111331300v"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=13126, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40050000

mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40051000

mmap2(0x40053000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x40053000

close(3)                                = 0

open("/usr/X11R6/lib/libreadline.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/lib/libreadline.so.4", O_RDONLY) = 3

read(3, "177ELF111331240257"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=208620, ...}) = 0

mmap2(NULL, 179444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40055000

mmap2(0x4007c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0x4007c000

mmap2(0x40080000, 3316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40080000

mprotect(0xbffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|0x1000000) = -1 EINVAL (Invalid argument)

mprotect(0xbfff8000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)

mprotect(0xbfffc000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)

mprotect(0xbfffe000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0

mprotect(0xbfffc000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)

mprotect(0xbfffd000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 ENOMEM (Cannot allocate memory)

close(3)                                = 0

open("/usr/X11R6/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib/libncurses.so.5", O_RDONLY)  = 3

read(3, "177ELF111331340342"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=253600, ...}) = 0

mmap2(NULL, 256236, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40081000

mmap2(0x400b7000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35) = 0x400b7000

close(3)                                = 0

open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib/libc.so.6", O_RDONLY)        = 3

read(3, "177ELF11133120U100"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=1340373, ...}) = 0

mmap2(NULL, 1150196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400c0000

mmap2(0x401d3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112) = 0x401d3000

mmap2(0x401d7000, 7412, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d7000

close(3)                                = 0

open("/usr/X11R6/lib/libgpm.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib/libgpm.so.1", O_RDONLY)      = 3

read(3, "177ELF111331 3200"..., 512) = 512

fstat64(3, {st_mode=S_IFREG|0755, st_size=19284, ...}) = 0

mmap2(NULL, 22920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401d9000

mmap2(0x401de000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x401de000

close(3)                                = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401df000

mprotect(0x401d3000, 4096, PROT_READ)   = 0

munmap(0x40017000, 87458)               = 0

brk(0)                                  = 0x8071cec

brk(0x8092cec)                          = 0x8092cec

brk(0x8093000)                          = 0x8093000

rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGVTALRM, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGPROF, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGPIPE, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGCHLD, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {SIG_DFL}, 8) = 0

open("/usr/share/newlisp/init.lsp", O_RDONLY) = -1 ENOENT (No such file or directory)

ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

fstat64(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(136, 3), ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000

write(1, "newLISP v.8.7.6 on linux, execut"..., 62) = 62

write(1, "n", 1)                       = 1

rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGVTALRM, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [VTALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGPROF, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [PROF], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGPIPE, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [PIPE], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGCHLD, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [CHLD], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

access("/home/nodep/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory)

access("/usr/share/terminfo/x/xterm", R_OK) = 0

open("/usr/share/terminfo/x/xterm", O_RDONLY) = 3

read(3, "321343517i12304", 12) = 12

read(3, "xterm|X11 terminal emulator", 28) = 28

read(3, "1111111"..., 29) = 29

read(3, "", 1)                        = 1

read(3, "P1030377377377377377377377377377377377"..., 30) = 30

read(3, "46103136&*.3773779JLP"..., 722) = 722

read(3, "33[Z7r33[%i%p1%d;%p2%dr33[3g33["..., 1176) = 1176

read(3, "", 10)                         = 0

close(3)                                = 0

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(1, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, TIOCSWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)

open("/usr/share/locale/locale.alias", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000

read(3, "# Locale name alias data base.n#"..., 4096) = 2586

read(3, "", 4096)                       = 0

close(3)                                = 0

munmap(0x40018000, 4096)                = 0

open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3

fstat64(3, {st_mode=S_IFREG|0644, st_size=178476, ...}) = 0

mmap2(NULL, 178476, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401e0000

close(3)                                = 0

stat64("/etc/inputrc", {st_mode=S_IFREG|0644, st_size=690, ...}) = 0

open("/etc/inputrc", O_RDONLY)          = 3

read(3, "# /etc/inputrcn# This file confi"..., 690) = 690

close(3)                                = 0

brk(0x80b4000)                          = 0x80b4000

rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0

ioctl(0, TIOCGWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, TIOCSWINSZ, {ws_row=43, ws_col=132, ws_xpixel=1192, ws_ypixel=649}) = 0

ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0

ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0

rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

rt_sigaction(SIGINT, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTERM, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGQUIT, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGALRM, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTSTP, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGTTOU, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGTTIN, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

rt_sigaction(SIGWINCH, {0x4006f920, [], SA_RESTORER, 0x400e8cb8}, {SIG_DFL}, 8) = 0

write(1, "> ", 2)                       = 2

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "(", 1)                         = 1

write(1, "(", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "s", 1)                         = 1

write(1, "s", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "e", 1)                         = 1

write(1, "e", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "t", 1)                         = 1

write(1, "t", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "q", 1)                         = 1

write(1, "q", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, " ", 1)                         = 1

write(1, " ", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "u", 1)                         = 1

write(1, "u", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "r", 1)                         = 1

write(1, "r", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "l", 1)                         = 1

write(1, "l", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, " ", 1)                         = 1

write(1, " ", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "(", 1)                         = 1

write(1, "(", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "g", 1)                         = 1

write(1, "g", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "e", 1)                         = 1

write(1, "e", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "t", 1)                         = 1

write(1, "t", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "-", 1)                         = 1

write(1, "-", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "u", 1)                         = 1

write(1, "u", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "r", 1)                         = 1

write(1, "r", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "l", 1)                         = 1

write(1, "l", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, " ", 1)                         = 1

write(1, " ", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, """, 1)                        = 1

write(1, """, 1)                       = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "h", 1)                         = 1

write(1, "h", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "t", 1)                         = 1

write(1, "t", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "t", 1)                         = 1

write(1, "t", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "p", 1)                         = 1

write(1, "p", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ":", 1)                         = 1

write(1, ":", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "/", 1)                         = 1

write(1, "/", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "/", 1)                         = 1

write(1, "/", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "w", 1)                         = 1

write(1, "w", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "w", 1)                         = 1

write(1, "w", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "w", 1)                         = 1

write(1, "w", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ".", 1)                         = 1

write(1, ".", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "n", 1)                         = 1

write(1, "n", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "e", 1)                         = 1

write(1, "e", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "w", 1)                         = 1

write(1, "w", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "l", 1)                         = 1

write(1, "l", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "i", 1)                         = 1

write(1, "i", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "s", 1)                         = 1

write(1, "s", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "p", 1)                         = 1

write(1, "p", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ".", 1)                         = 1

write(1, ".", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "o", 1)                         = 1

write(1, "o", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "r", 1)                         = 1

write(1, "r", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "g", 1)                         = 1

write(1, "g", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "/", 1)                         = 1

write(1, "/", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "r", 1)                         = 1

write(1, "r", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "s", 1)                         = 1

write(1, "s", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "s", 1)                         = 1

write(1, "s", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ".", 1)                         = 1

write(1, ".", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "c", 1)                         = 1

write(1, "c", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "g", 1)                         = 1

write(1, "g", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "i", 1)                         = 1

write(1, "i", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "?", 1)                         = 1

write(1, "?", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "N", 1)                         = 1

write(1, "N", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "e", 1)                         = 1

write(1, "e", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "w", 1)                         = 1

write(1, "w", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "s", 1)                         = 1

write(1, "s", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, """, 1)                        = 1

write(1, """, 1)                       = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ")", 1)                         = 1

write(1, ")", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, ")", 1)                         = 1

write(1, ")", 1)                        = 1

rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0

read(0, "r", 1)                        = 1

write(1, "n", 1)                       = 1

rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0

ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0

rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0

rt_sigaction(SIGINT, {0x804a330, [INT], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTERM, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGQUIT, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGALRM, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, {0x804a330, [ALRM], SA_RESTORER|SA_RESTART, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTSTP, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTTOU, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGTTIN, {SIG_DFL}, {0x4006f860, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

rt_sigaction(SIGWINCH, {SIG_DFL}, {0x4006f920, [], SA_RESTORER, 0x400e8cb8}, 8) = 0

gettimeofday({1136450159, 64543}, NULL) = 0

socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3

gettimeofday({1136450159, 64589}, NULL) = 0

getpid()                                = 4428

open("/etc/resolv.conf", O_RDONLY)      = 4

fstat64(4, {st_mode=S_IFREG|0644, st_size=96, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000

read(4, "nameserver localhostnnameserver "..., 4096) = 96

read(4, "", 4096)                       = 0

close(4)                                = 0

munmap(0x40018000, 4096)                = 0

uname({sys="Linux", node="zeep", ...})  = 0

socket(PF_FILE, SOCK_STREAM, 0)         = 4

fcntl64(4, F_GETFL)                     = 0x2 (flags O_RDWR)

fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK)  = 0

connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

close(4)                                = 0

socket(PF_FILE, SOCK_STREAM, 0)         = 4

fcntl64(4, F_GETFL)                     = 0x2 (flags O_RDWR)

fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK)  = 0

connect(4, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)

close(4)                                = 0

open("/etc/nsswitch.conf", O_RDONLY)    = 4

fstat64(4, {st_mode=S_IFREG|0644, st_size=1083, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000

read(4, "#n# /etc/nsswitch.confn#n# An ex"..., 4096) = 1083

read(4, "", 4096)                       = 0

close(4)                                = 0

munmap(0x40018000, 4096)                = 0

open("/usr/X11R6/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY)      = 4

fstat64(4, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0

mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4020c000

close(4)                                = 0

open("/lib/libnss_files.so.2", O_RDONLY) = 4

read(4, "177ELF111331P3300"..., 512) = 512

fstat64(4, {st_mode=S_IFREG|0755, st_size=41351, ...}) = 0

mmap2(NULL, 37516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40018000

mmap2(0x40020000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x7) = 0x40020000

close(4)                                = 0

munmap(0x4020c000, 87458)               = 0

open("/etc/host.conf", O_RDONLY)        = 4

fstat64(4, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000

read(4, "order hosts, bindnmulti onn", 4096) = 27

read(4, "", 4096)                       = 0

close(4)                                = 0

munmap(0x40022000, 4096)                = 0

open("/etc/hosts", O_RDONLY)            = 4

fcntl64(4, F_GETFD)                     = 0

fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0

fstat64(4, {st_mode=S_IFREG|0644, st_size=614, ...}) = 0

mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000

read(4, "#n# hoststtThis file describes a"..., 4096) = 614

read(4, "", 4096)                       = 0

close(4)                                = 0

munmap(0x40022000, 4096)                = 0

open("/usr/X11R6/lib/libnss_dns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY)      = 4

fstat64(4, {st_mode=S_IFREG|0644, st_size=87458, ...}) = 0

mmap2(NULL, 87458, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4020c000

close(4)                                = 0

open("/lib/libnss_dns.so.2", O_RDONLY)  = 4

read(4, "177ELF111331300r"..., 512) = 512

fstat64(4, {st_mode=S_IFREG|0755, st_size=21024, ...}) = 0

mmap2(NULL, 20616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40022000

mmap2(0x40026000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x3) = 0x40026000

close(4)                                = 0

open("/usr/X11R6/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/lib/libresolv.so.2", O_RDONLY)   = 4

read(4, "177ELF111331200$"..., 512) = 512

fstat64(4, {st_mode=S_IFREG|0755, st_size=73805, ...}) = 0

mmap2(NULL, 75976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40222000

mprotect(0x40230000, 18632, PROT_NONE)  = 0

mmap2(0x40231000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xe) = 0x40231000

mmap2(0x40233000, 6344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40233000

close(4)                                = 0

munmap(0x4020c000, 87458)               = 0

gettimeofday({1136450159, 65944}, NULL) = 0

socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4

connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.51.129.37")}, 28) = 0

fcntl64(4, F_GETFL)                     = 0x2 (flags O_RDWR)

fcntl64(4, F_SETFL, O_RDWR|O_NONBLOCK)  = 0

gettimeofday({1136450159, 66036}, NULL) = 0

poll([{fd=4, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1

send(4, "7n113www7newlisp3org1"..., 33, 0) = 33

poll([{fd=4, events=POLLIN, revents=POLLIN}], 1, 5000) = 1

ioctl(4, FIONREAD, [96])                = 0

recvfrom(4, "7n20120012113www7newlisp3org1"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.51.129.37")}, [16]) = 96

close(4)                                = 0

connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("66.235.209.72")}, 16) = 0

send(3, "GET /rss.cgi?News HTTP/1.1rn", 28, 0) = 28

send(3, "Host: www.newlisp.orgrn", 23, 0) = 23

send(3, "User-Agent: newLISP v8706rn", 27, 0) = 27

send(3, "Connection: closern", 19, 0) = 19

send(3, "rn", 2, 0)                   = 2

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 0 (Timeout)

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "H", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "T", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "T", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "P", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "/", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, ".", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "2", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recselect(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "K", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "D", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "a", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "t", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "e", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, ":", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "T", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "h", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "u", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, ",", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "5", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "J", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "a", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "2", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1



..........

..........

etc....etc...

...........

..........



select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "</link>", 7, 0)                = 7

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "b", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "    </item>", 11, 0)           = 11

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "e", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "    </channel>", 14, 0)        = 14

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "6", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "</rss>", 6, 0)                 = 6

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "1", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, " ", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "0", 1, 0)                      = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "r", 1, 0)                     = 1

select(1024, [3], NULL, [3], {0, 1000}) = 1 (left {0, 10000})

recv(3, "n", 1, 0)                     = 1

close(3)

--- SIGSEGV (Segmentation fault) @ 0 (0) ---

+++ killed by SIGSEGV +++
-- (define? (Cornflakes))

newdep

#11
Addon !



this Segdumps -> (setq bla (get-url "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News"))



this does not ->  (get-url "http://www.newlisp.org/rss.cgi?News">http://www.newlisp.org/rss.cgi?News")
-- (define? (Cornflakes))

Lutz

#12
I wonder if anybody can reproduce this on a LINUX machine. I have tried on MacOS X 10.4.3, FreeBSD 4.7 and OpenBSD 3.8 and no problem on these machines. Is this the same amd64 machine you reported segfaults before?



Lutz



ps: also fine on Solaris SunOS 5.8

pjot

#13
Yesterday I received the same error with my GTK RSS reader. Today I have no time to test it further, I'll see during weekend if I can trace down the cause.



But it seems network related to me. Norman and I use the same Slackware 10.2; maybe it's something in GCC or in libc.



Peter

newdep

#14
Well im lost, I just reinstalled slack 10.2 from scratch and I stil have this error..
-- (define? (Cornflakes))