https://bugs.freedesktop.org/show_bug.cgi?id=38913

--- Comment #46 from Stephan Bergmann <[email protected]> 2012-09-04 09:35:05 
UTC ---
Looking at the problem signature reported by Windows, there is a pattern:

* Exception Code is c0000417
* Exception Offset is 0002e9f4
* Exception Data is 00000000
* Fault Module Name is MSVCR90.dll
* Fault Module Version is 9.0.30729.6161

Googling for "c0000417" and "0002e9f4" turns up truckloads of reports of LO
crashing, many (all?) mentioning Java in some way or other.

c0000417 is STATUS_INVALID_CRUNTIME_PARAMETER, and "dumpbin /exports
C:\windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\msvcr90.dll"
shows that 0002e9f4 is within function _fileno (starting at 0002e9d0). 
<http://msdn.microsoft.com/en-us/library/zs6wbdhx%28v=vs.80%29.aspx> "_fileno:
Visual Studio 2005":  "If stream is NULL, _fileno invokes the invalid parameter
handler, as described in Parameter Validation."  This would match the reported
exception data of 00000000.

That is, it looks like some code calls _fileno(NULL), and the default invalid
parameter handler (see
<http://msdn.microsoft.com/en-us/library/ksazx244%28v=vs.80%29.aspx> "Parameter
Validation: Visual Studio 2005") causes the application to crash.

The question is what code calls _fileno(NULL).  From the various reports
mentioning Java (and how the problem went away when installing a different Java
version), it could be some Java version's jvm.dll (loaded into soffice.bin when
LO requires Java functionality).  However, we can only be sure if we get some
stack trace showing what chain of code/dlls actually leads to the _fileno(NULL)
call.

--- Comment #47 from Björn Michaelsen <[email protected]> 
2012-09-05 08:20:02 UTC ---
@sberg: What do you think about implementing the workaround from comment 27
upon install until we have a stacktrace?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to