<div dir="ltr">Thanks for figuring it out so quickly, and glad to hear you've already got a fix in mind. I'll keep an eye out for the fix, and go back to tinkering when it's landed. Thanks for your help!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 6, 2018 at 3:47 AM, Nick Alcock <span dir="ltr"><<a href="mailto:nick.alcock@oracle.com" target="_blank">nick.alcock@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 5 Mar 2018, Paul Dagnelie told this:<br>
<span class=""><br>
> Hey Nick, I've attached the .config file so you can try to reproduce it. I<br>
> think it's unlikely that ZFS is related; I installed the zfs modules<br>
> separately from source, they're not in the tree that dwarf2ctf is in. I'll<br>
> also add the debug flag to dwarf2ctf and rerun the build; once I have it<br>
> compressed, if I have a convenient place to host it, I'll do that and let<br>
> you know.<br>
<br>
</span>Thanks! Replicated.<br>
<br>
This is a type table overflow. CTF has a limit of 2^15 types in parent<br>
tables (for us, one: shared_ctf) and 2^15 in unshared tables. Until<br>
yesterday I thought hitting this was a purely theoretical risk, but<br>
yesterday I hit it in an allmodconfig build.<br>
<br>
You've hit it too. I'm afraid the only workaround is to use a smaller<br>
.config :/<br>
<br>
The message it prints is a giveaway if you know what you're looking at:<br>
<br>
../drivers/net/ethernet/<wbr>qlogic/qed/qed_hsi.h:9245:<wbr>iwarp: Internal error: Invalid type identifier shared_ctf:drivers/net/<wbr>ethernet/qlogic/qed/qed.ko:<wbr>0x2090ae0:32768 on member addition to ctf_file 0x2090ae0.<br>
<br>
that 32768 there is the type ID. It's 2^15...<br>
<br>
In a nice example of psychic development I'm working on a fix for this<br>
already, in the shape of libdtrace-ctf changes that add a new file<br>
format that bumps up the type ID sizes to 64 bits, which should be<br>
enough for a while: I'll bump the priority up since I'm not the only<br>
person it affects. I am always wary of saying when things will be ready<br>
by, but I should have something for you soon unless something else gets<br>
in my way at higher priority!<br>
<br>
I'm sorry that something so fundamental has got in your way, but this<br>
limitation *will* be lifted, and soon.<br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Paul Dagnelie<br></div></div>
</div>