[darcs-devel] [darcs #367] segmentation fault (core dumped)

Zooko via RT bugs at darcs.net
Thu Apr 28 06:24:15 PDT 2005


Thu Apr 28 09:24:14 2005: New ticket: 367.
Transaction: Ticket created by zooko
       Queue: Darcs
     Subject: segmentation fault (core dumped)
       Owner: Nobody
  Requestors: zooko at zooko.com
      Status: new
 Ticket <URL: http://bugs.darcs.net/.//Ticket/Display.html?id=367 >


I have a largish repo here:

HACM yumyum:~/work/tailor/dw/_darcs$ du -sk ./current/
576514  ./current/
HACM yumyum:~/work/tailor/dw/_darcs$ find ./current/ | wc -l
5600
HACM yumyum:~/work/tailor/dw/_darcs$ time sloccount current/
...
Totals grouped by language (dominant language first):
python:       92715 (67.12%)
cpp:          38357 (27.77%)
ansic:         6265 (4.54%)
php:            629 (0.46%)
sh:             170 (0.12%)
...
Total Physical Source Lines of Code (SLOC)                = 138,136
HACM yumyum:~/work/tailor/dw/_darcs$ find patches/ | wc -l
743

I did the following:

darcs tag 2005-04-28
darcs tag r741
darcs unpull -p2005-04-28

This reproducibly yields segmentation fault.

I have 2 GB of physical RAM, and the resulting core file is 1.68 GB in size.

I will keep the core file for a while, in case you want to look at it.

Regards,

Zooko

-------
Appended is a screenlog showing the events:

ulimit -c unlimited
HACM yumyum:~/work/tailor/dw$ time darcs unpull -p2005-04-28
Waiting for lock /mnt/hdc1/zooko/work/tailor/dw/_darcs/lock
Waiting for lock /mnt/hdc1/zooko/work/tailor/dw/_darcs/lock
Couldn't get lock /mnt/hdc1/zooko/work/tailor/dw/_darcs/lock

real	0m2.074s
user	0m0.005s
sys	0m0.001s
HACM yumyum:~/work/tailor/dw$ ps eax | grep darcs
23308 pts/6    S+     0:00 grep darcs HZ=100 IFS=? SHELL=/bin/bash TERM=screen HISTSIZE=32768 CUPLOG=cup.log HUSHLOGIN=FALSE OLDPWD=/home/zooko/work/tailor HISTFILESIZE=262144 USER=zooko TERMCAP=SC|screen|VT 100/ANSI X3.64 virtual terminal:\??:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\??:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\??:do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\??:le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\??:li#58:co#169:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\??:cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\??:im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\??:ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\??:ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\??:se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\??:Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\??:vb=\Eg:G0:as=\E(0:ae=\E(B:\??:ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\??:po=\E[5i:pf=\E[4i:k0=\E[10~:k1=\EOP:k2=\EOQ:k3=\EOR:\??:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:\??:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:F3=\EO2P:\??:F4=\EO2Q:F5=\EO2R:F6=\EO2S:F7=\E[15;2~:F8=\E[17;2~:\??:F9=\E[18;2~:FA=\E[19;2~:kb=?:K2=\EOE:kB=\E[Z:\??:*4=\E[3;5~:*7=\EO5F:#2=\EO5H:#3=\E[2;5~:#4=\EO5D:\??:%c=\E[6;5~:%e=\E[5;5~:%i=\EO5C:kh=\E[1~:@1=\E[1~:\??:kH=\E[4~:@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:\??:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:km: PATH=/sw/sbin:/sw/bin:/home/zooko/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/usr/bin/mh:/usr/X11R6/bin:/usr/lib/surfraw:/home/zooko/playground/pyutil/pyutil/scripts MAIL=/var/mail/zooko STY=7357.tty1.yumyum PWD=/home/zooko/work/tailor/dw IRCSERVER=irc.freenode.net PS1=HACM \h:\w$  MYTMPDIR=/var/tmp/zooko TRASHDIR=/home/zooko/.trash HOME=/home/zooko SHLVL=1 SURFRAW_browser=g CPATCH=cdiff.patch LOGNAME=zooko LOGDIR=/var/tmp/zooko/logs LESS=-X BASHHACKNAME=HACM CVS_RSH=ssh WINDOW=5 HISTFILE=/home/zooko/.bash_history-HACM _=/bin/grep
HACM yumyum:~/work/tailor/dw$ rm ./_darcs/lock 
HACM yumyum:~/work/tailor/dw$ time darcs unpull -p2005-04-28
Segmentation fault (core dumped)

real	4m10.621s
user	0m50.869s
sys	0m12.563s
HACM yumyum:~/work/tailor/dw$ 








More information about the darcs-devel mailing list