Hi , list
I build the ethereal under windows, and get the latest source code from the SVN.
the sourcecode build successful.
after installed the deps, execute the ethereal-gtk2.exe, an error occured.
------------------------------------------------------------------------
The instruction at "0x0042a3ac" referenced memory at "0x00000000". The memory could not be "read".
Click on OK to terminate the program
------------------------------------------------------------------------
Use the Windbg dump the call stack
Call stack -----------------------------------------------------------------------------------------
ethereal_gtk2!register_stat_menu_item+0x430 [menu.c @ 788]
ethereal_gtk2!register_stat_menu_item+0x369 [menu.c @ 880]
ethereal_gtk2!main_menu_new+0x21b [menu.c @ 587]
ethereal_gtk2!main_menu_new+0x1c [
menu.c @ 550]
ethereal_gtk2!main_widgets_show_or_hide+0x385 [main.c @ 3347]
ethereal_gtk2!main+0x1225 [main.c @ 2531]
ethereal_gtk2!WinMain+0x24 [main.c @ 2730]
ethereal_gtk2!WinMainCRTStartup+0x134
WARNING: Stack unwind information not available. Following frames may be wrong.
KERNEL32!ProcessIdToSessionId+0x17d
--------------------------------------------------------------------------------------------------------
784 static guint merge_tap_menus_layered(GList *node, gint group) {
785 GtkItemFactoryEntry *entry;
786 GList *child;
787 guint added = 0;
788 menu_item_t *node_data = node->data;
.....
It seems the parameter of node is NULL.
Who can give me some experience and suggestion about this problem?
Thanks!