tech-smp archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

new xemacs segfault, can anyone reproduce this?



Hi,

Since about 2-3 monthes, my xemacs is segfaulting from times to times
under -current SMP. Should I say this never (ever) happened before and I
did not change xemacs version, etc. (although everything has been
recompiled with current userland).

Today I finally isolated some reproducible behaviour, which disapear when
I put all but one CPU offline (thus my posting in this list).
I would like to know if some of you can also reproduce this problem (you
need to 'make extract' in pkgsrc/editor/xemacs):

ficus[~]# uname -a
NetBSD ficus 4.99.49 NetBSD 4.99.49 (FICUS) #96: Sun Jan 13 17:58:31 CET 2008  
troot@ficus:/usr/obj/sys/arch/i386/compile/FICUS i386

ficus[~]# cpuctl list
ID   Unbound LWPs Interrupts     Last change
---- ------------ -------------- ----------------------------
0    online       intr           Sun Jan 13 19:50:51 2008
3    online       intr           Sun Jan 13 21:01:23 2008
2    online       intr           Sun Jan 13 21:01:24 2008
1    online       intr           Sun Jan 13 21:01:25 2008

And as a regular user with X display:
ficus[~] > xemacs -vanilla -eval '(setq progress-feedback-use-echo-area t)' 
-eval '(font-lock-mode)' 
/usr/pkgsrc/editors/xemacs/work/xemacs-21.4.17/src/extents.c

xemacs should segfault 9 times out of 10, and at least exhibit wrong
keyword decoration.

With 3 CPU offline the problem disapears:
ficus[~]# cpuctl list
ID   Unbound LWPs Interrupts     Last change
---- ------------ -------------- ----------------------------
0    online       intr           Sun Jan 13 19:50:51 2008
3    offline      intr           Sun Jan 13 21:11:42 2008
2    offline      intr           Sun Jan 13 21:11:43 2008
1    offline      intr           Sun Jan 13 21:11:44 2008

Since xemacs is single-threaded and this used to work fine, I would not
blame xemacs too fast. And I also tested with xemacs-21.4.21 and
xemacs-21.5.27, same thing ...

Do you think this can be a problem in the current kernel?

-- 
Cheers,
Anthony



Home | Main Index | Thread Index | Old Index