<div dir="ltr">Thanks for figuring it out so quickly, and glad to hear you&#39;ve already got a fix in mind. I&#39;ll keep an eye out for the fix, and go back to tinkering when it&#39;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">&lt;<a href="mailto:nick.alcock@oracle.com" target="_blank">nick.alcock@oracle.com</a>&gt;</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>
&gt; Hey Nick, I&#39;ve attached the .config file so you can try to reproduce it.  I<br>
&gt; think it&#39;s unlikely that ZFS is related; I installed the zfs modules<br>
&gt; separately from source, they&#39;re not in the tree that dwarf2ctf is in.  I&#39;ll<br>
&gt; also add the debug flag to dwarf2ctf and rerun the build; once I have it<br>
&gt; compressed, if I have a convenient place to host it, I&#39;ll do that and let<br>
&gt; 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&#39;ve hit it too. I&#39;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&#39;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&#39;s 2^15...<br>
<br>
In a nice example of psychic development I&#39;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&#39;ll bump the priority up since I&#39;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&#39;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>