Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 2017] VoIP trace crashes Wireshark when specific RTP Playe

Date: Sat, 5 Jan 2008 04:42:25 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2017





------- Comment #27 from jyoung@xxxxxxx  2008-01-05 04:42 GMT -------
Hello Stsve,

In response to comment #25:

Are you still working with just the original g_free() in place?

Have you managed to crash Wireshark with one of the two quick patch options
applied?  

One of the questions I had when I realized the g_free(rtp_listinfo->pt_str);
line was attempting to release a stale pointer was why does this code
intermittantly get executed more than once for the same exact input file?

So at one point some of my instrumentation code kept up with the number of
times the RTP_packet_draw() function itself was called along with a count of
the number of times the outer, middle and inner while() loops executed.

Obviously something sometimes triggers extra GTK GUI code to be executed
because the temporary "Refiltering statistics on" window is sometimes displayed
and sometimes NOT.  I've been trying to see if there is some side effect of the
mechanism that triggers the "Refiltering statistics on" window that might
explain the multiple calls to the RTP_packet_draw().  But this particular tap
mechanism is still over my head! ;-)


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.