I am experiencing an annoying problem with glib on Win32 when dissecting an NFSv3 packet. It appears to be a problem in 'g_byte_array_append()'. The stack trace leading up to this is as follows:
proto_tree_set_bytes(field_info * 0x01dc1c48, const unsigned char * 0x01df9e60, int 1344) line 808 + 17 bytes proto_tree_add_bytes(_GNode * 0x01dbf8b8, int 2441, tvbuff * 0x00ed81b4, int 128, int 1344, const unsigned char * 0x01df9e60) line 761 + 17 bytes proto_tree_add_bytes_format(_GNode * 0x01dbf8b8, int 2441, tvbuff * 0x00ed81b4, int 128, int 1344, const unsigned char * 0x01df9e60, const char * 0x00694c9c) line 790 + 29 bytes dissect_rpc_opaque_data(tvbuff * 0x00ed81b4, int 128, _packet_info * 0x00e7a140, _GNode * 0x01dc0a78, int 2441, int 0, char * * 0x00000000) line 596 + 38 bytes dissect_rpc_data(tvbuff * 0x00ed81b4, _packet_info * 0x00e7a140, _GNode * 0x01dc0a78, int 2441, int 124) line 653 + 29 bytes dissect_nfsdata(tvbuff * 0x00ed81b4, int 124, _packet_info * 0x00e7a140, _GNode * 0x01dc0a78, int 2441) line 1943 + 25 bytes dissect_nfs3_write_call(tvbuff * 0x00ed81b4, int 124, _packet_info * 0x00e7a140, _GNode * 0x01dc0a78) line 3596 + 28 bytes Has anybody else experienced this? I do not have a problem loading this same capture file on Linux, so I believe it to be related to the Win32 port of glib. Has any work been done in an effort to compile Ethereal for win32 using the 1.3.12 version of glib for win32? Mike.