Wireshark mailing list archives

Re: tshark run during build with plugins gives register_subtree_array error


From: Guy Harris <guy () alum mit edu>
Date: Thu, 10 Feb 2011 12:36:43 -0800


On Feb 10, 2011, at 12:16 PM, Turner, Jay wrote:

Platform: Windows XP Pro SP3, MS VS 2008, Wireshark 1.4.3.
I built Wireshark with three plugins.

I.e., with three plugins that you (or somebody else) wrote (as opposed to plugins that are part of the Wireshark 
distribution)?

All compiled successfully. Wireshark was built. At the line in the build:
wireshark-gtk2\tshark.exe -G | perl doc\dfilter2pod.pl doc\wireshark-filter.pod.template > doc\wireshark-filter.pod
a GUI Error dialog appeared saying:
        ** ERROR **: register_subtree_array: subtree item type (ett_...) not -1 ! This is a development error: Either 
the subtree item type has already been assigned or was not initialized to -1. aborting...

Perhaps one of your plugins is listing an ett_ value twice in the array it's passing to proto_register_subtree_array() 
("the subtree item type has already been assigned"), or perhaps you didn't initialize the ett_ value to -1 when you 
declared it ("was not initialized to -1").

This built well on Wireshark 1.0.3.

Perhaps Wireshark 1.0.3 didn't check for that particular development error, so it let the code get away with it.
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: