On 08 Jan 2015, at 13:09, Bjoern A. Zeeb <bzeeb-li...@lists.zabbadoz.net> wrote:
> 
>> On 07 Jan 2015, at 15:02 , Bjoern A. Zeeb <bzeeb-li...@lists.zabbadoz.net> 
>> wrote:
>>> On 07 Jan 2015, at 14:13 , Ed Maste <ema...@freebsd.org> wrote:
>>> On 7 January 2015 at 08:57, David Wolfskill <da...@catwhisker.org> wrote:
>>>> --- kernel.debug ---
>>>> linking kernel.debug
>>>> ctfmerge -L VERSION -g -o kernel.debug ...
>>>> Segmentation fault (core dumped)
>>>> *** [kernel.debug] Error code 139
>>> ...
>>>> I'm mostly wondering what "Error code 139" is intended to mean.... :-}
>>> 
>>> It's the way termination due to a signal is reported. The exit status
>>> is 128 + the signal number and SIGSEGV = 11.
>> 
>> I did see it twice last night while doing HEAD builds, and i386.GENERIC 
>> only.  For later builds it was just gone again.  Not sure if anyone wants to 
>> figure out what was special about the two SVN revisions.   For me it was a 
>> cross-build from amd64 as part of make universe.
> 
> Ok, this continues;  I have since seen it four more times.  Still 
> i386.GENERIC only; none of the LINT kernels or other architectures.
> 
> Can someone please investigate what triggers this?

Looks like a stack overflow, cause unknown as of yet:

Core was generated by `ctfmerge'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0804e7ac in hash_match (hash=0x2cd0e460, key=0xbb6f9048, 
private=<optimized out>, fun=<optimized out>)
    at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:147
147             int bucket = hash->h_hashfn(hash->h_nbuckets, key);
(gdb) bt
#0  0x0804e7ac in hash_match (hash=0x2cd0e460, key=0xbb6f9048, 
private=<optimized out>, fun=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:147
#1  hash_find (hash=0x804e80d <hash_find_first_cb+29>, key=0xbb6f9088, 
value=0x3e5) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:207
#2  0x08049e60 in alist_find (alist=0xbb6f9044, name=0x804e7f0 
<hash_find_first_cb>, value=0x3e5) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/alist.c:130
#3  0x080508e6 in get_mapping (ta=0xbb6f9048, srcid=997) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:195
#4  equiv_node (ctdp=0x293f2730, mtdp=0x3207e2b0, ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:366
#5  0x080504b5 in equiv_su (stdp=0x2ecb0970, ttdp=0x3207e2e0, ed=<optimized 
out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:292
#6  0x0805094f in equiv_node (ctdp=0x2ecb0970, mtdp=0x3207e2e0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#7  0x0805013b in equiv_plain (stdp=0x293f2730, ttdp=0x3207e2b0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:243
#8  0x0805094f in equiv_node (ctdp=0x293f2730, mtdp=0x3207e2b0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#9  0x080504b5 in equiv_su (stdp=0x2ecb0970, ttdp=0x3207e2e0, ed=<optimized 
out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:292
#10 0x0805094f in equiv_node (ctdp=0x2ecb0970, mtdp=0x3207e2e0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#11 0x0805013b in equiv_plain (stdp=0x293f2730, ttdp=0x3207e2b0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:243
#12 0x0805094f in equiv_node (ctdp=0x293f2730, mtdp=0x3207e2b0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#13 0x080504b5 in equiv_su (stdp=0x2ecb0970, ttdp=0x3207e2e0, ed=<optimized 
out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:292
#14 0x0805094f in equiv_node (ctdp=0x2ecb0970, mtdp=0x3207e2e0, ed=0xbb8faa58) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
[...rougly 75000 instances of the same...]
#75124 0x0805094f in equiv_node (ctdp=0x293f2730, mtdp=0x3207e2b0, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#75125 0x080504b5 in equiv_su (stdp=0x293ab2e0, ttdp=0x32066c40, ed=<optimized 
out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:292
#75126 0x0805094f in equiv_node (ctdp=0x293ab2e0, mtdp=0x32066c40, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#75127 0x0805013b in equiv_plain (stdp=0x293ab2b0, ttdp=0x32066c10, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:243
#75128 0x0805094f in equiv_node (ctdp=0x293ab2b0, mtdp=0x32066c10, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#75129 0x080504b5 in equiv_su (stdp=0x2ecb0e20, ttdp=0x3208f9d0, ed=<optimized 
out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:292
#75130 0x0805094f in equiv_node (ctdp=0x2ecb0e20, mtdp=0x3208f9d0, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#75131 0x0805013b in equiv_plain (stdp=0x2ecb0df0, ttdp=0x3208f9a0, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:243
#75132 0x0805094f in equiv_node (ctdp=0x2ecb0df0, mtdp=0x3208f9a0, 
ed=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:385
#75133 0x0805121d in equiv_cb (bucket=0x3208f9a0, arg=0xbb8faa58) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:412
#75134 0x0804e772 in hash_find_list_cb (node=0x3208f9a0, arg=0xbb8faa10) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:160
#75135 0x0804fa31 in list_iter (list=0x3208bb18, func=0x804e740 
<hash_find_list_cb>, private=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/common/list.c:127
#75136 0x0804e735 in hash_find_iter (hash=<optimized out>, key=<optimized out>, 
fun=<optimized out>, private=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:180
#75137 0x080510c1 in map_td_tree_post (ctdp=0x2ecb0df0, ctdpp=<optimized out>, 
private=0xbb8faf08) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:450
#75138 0x08053603 in tdtraverse (this=0x2ecb0df0, thisp=0x29268f88, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:180
#75139 0x080538bb in tdtrav_func (this=0x2ecb0dc0, tdtd=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:70
#75140 0x080535e2 in tdtraverse (this=0x2ecb0dc0, thisp=0x2ecb0da8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75141 0x08053802 in tdtrav_plain (this=0x2ecb0d90, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75142 0x080535e2 in tdtraverse (this=0x2ecb0d90, thisp=0x2ecb0d78, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75143 0x08053802 in tdtrav_plain (this=0x2ecb0d60, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75144 0x080535e2 in tdtraverse (this=0x2ecb0d60, thisp=0x2912822c, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75145 0x08053916 in tdtrav_su (this=0x2ecb0970, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:98
#75146 0x080535e2 in tdtraverse (this=0x2ecb0970, thisp=0x293f2748, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75147 0x08053802 in tdtrav_plain (this=0x293f2730, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75148 0x080535e2 in tdtraverse (this=0x293f2730, thisp=0x29098aec, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75149 0x08053916 in tdtrav_su (this=0x293ab2e0, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:98
#75150 0x080535e2 in tdtraverse (this=0x293ab2e0, thisp=0x293ab2c8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75151 0x08053802 in tdtrav_plain (this=0x293ab2b0, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75152 0x080535e2 in tdtraverse (this=0x293ab2b0, thisp=0x2d44c298, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75153 0x08053802 in tdtrav_plain (this=0x2d44c280, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75154 0x080535e2 in tdtraverse (this=0x2d44c280, thisp=0x2d4b48d8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75155 0x080538bb in tdtrav_func (this=0x2937bd30, tdtd=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:70
#75156 0x080535e2 in tdtraverse (this=0x2937bd30, thisp=0x2937bd18, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75157 0x08053802 in tdtrav_plain (this=0x2937bd00, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75158 0x080535e2 in tdtraverse (this=0x2937bd00, thisp=0x2937bce8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75159 0x08053802 in tdtrav_plain (this=0x2937bcd0, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75160 0x080535e2 in tdtraverse (this=0x2937bcd0, thisp=0x2909874c, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75161 0x08053916 in tdtrav_su (this=0x29374250, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:98
#75162 0x080535e2 in tdtraverse (this=0x29374250, thisp=0x29374238, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75163 0x08053802 in tdtrav_plain (this=0x29374220, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75164 0x080535e2 in tdtraverse (this=0x29374220, thisp=0x290982ac, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75165 0x08053916 in tdtrav_su (this=0x293741c0, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:98
#75166 0x080535e2 in tdtraverse (this=0x293741c0, thisp=0x293741a8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75167 0x08053802 in tdtrav_plain (this=0x29374190, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:57
#75168 0x080535e2 in tdtraverse (this=0x29374190, thisp=0x2d61cd4c, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75169 0x08053916 in tdtrav_su (this=0x29374130, tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:98
#75170 0x080535e2 in tdtraverse (this=0x29374130, thisp=0x2ef762c8, 
tdtd=0xbb8fae40) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:176
#75171 0x0805370f in iitraverse_td (arg1=<optimized out>, arg2=<optimized out>) 
at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:194
#75172 iitraverse (ii=0x2ef762c0, vgenp=0x8050ed0 <iidesc_match>, 
firstops=0x895, preops=0x805697c <tdnops+24>, postops=0x80563f0 <map_pre>, 
private=0x80563b8 <map_post>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/traverse.c:214
#75173 0x080509cf in merge_type_cb (data=0x2ef762c0, arg=0xbb8faf08) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:657
#75174 0x0804fa31 in list_iter (list=0x2926e8d0, func=0x8050980 
<merge_type_cb>, private=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/common/list.c:127
#75175 0x0804e5e0 in hash_iter (hash=0x2b389f20, fun=<optimized out>, 
private=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/hash.c:223
#75176 0x0804fdf1 in merge_types (src=0x2b389f20, mcd=0x2dd522e0) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:1045
#75177 merge_into_master (cur=<optimized out>, mstr=0x2dd522e0, tgt=<optimized 
out>, selfuniquify=<optimized out>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/merge.c:1102
#75178 0x0804e0f7 in worker_runphase2 (wq=0x80568f0 <wq+24>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c:489
#75179 worker_thread (wq=0x80568f0 <wq+24>) at 
/usr/src/cddl/usr.bin/ctfmerge/../../../cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c:542
#75180 0x280e869c in ?? () from /lib/libthr.so.3
#75181 0x00000000 in ?? ()

-Dimitry

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to