| 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