Ethereal-dev: RE: [Ethereal-dev] Crash in SMPP

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Biot Olivier <Olivier.Biot@xxxxxxxxxxx>
Date: Fri, 19 Dec 2003 16:00:53 +0100
| From: Ulf Lamping
| 
| Biot Olivier schrieb am 19.12.03 12:36:47:
| > 
| > Hi list,
| > 
| > Attached packet causes Ethereal to crash in malloc() in cygwin
| > run-time DLLs,or to exit upon a failed assertion:
| > 
| > ** ERROR **: file tvbuff.c: line 812 
| (ensure_contiguous_no_exception):
| > should not be reached.
| > 
| > The crash happens already in 0.9.16, also in 0.10.0 and current CVS.
| > 
| > Unortunately I don't get any backtraces in cygwin, only stack dumps.
| > Could anyone tell me what a backtrace says whan reading this packet?
| 
| Why don't try running the exe under gdb on cygwin, to get a backtrace?

I never got meaningful backtraces: no function names or whatever, except
for the occasional ones. BTW you'll never get a backtrace if the
application exited with a g_assert_not_reached() ... silly me :)

The question is: how did we get at line 812 in epan/tvbuff.c? That's
puzzling me for now...

Regards,

Olivier