GNOME Bugzilla – Bug 554848
ole_info_read_metabat critical
Last modified: 2008-10-05 17:57:33 UTC
Version: r1008 OS: Ubuntu Hardy Note: The upcoming .doc file was fuzzed. Steps to reproduce: - gsf list upcoming_file.doc Console output: libgsf:msole-CRITICAL **: ole_info_read_metabat: assertion `*bats < max_bat || *bats >= BAT_MAGIC_METABAT' failed Backtrace: (gdb) bt
+ Trace 207698
metabat_end=0x8056a0c) at gsf-infile-msole.c:208 208 g_return_val_if_fail (*bats < max_bat || (gdb) p max_bat $1 = 128 (gdb) p *bats $2 = 131075
Created attachment 119859 [details] fuzzed .doc file
Apart from throwing a critical, this worked just fine. I changing the error reporting to using g_warning. This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.