Bug 1320710

Summary: Runescape crashes with Javaerror:
Product: [Fedora] Fedora Reporter: customercare
Component: wineAssignee: Andreas Bierfert <andreas.bierfert>
Status: CLOSED EOL QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 23CC: andreas.bierfert, besser82, mike, stefan
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-20 19:36:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description customercare 2016-03-23 19:11:07 UTC
Description of problem:

Starting the Game Runescape reveals an error in the java version used inside wine. It needs an update at least.

sun.awt.image.ImageFormatException: Unsupported color conversion request

Version-Release number of selected component (if applicable):

wine-1.9.3


....
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:urlmon:SecManagerImpl_ProcessUrlAction Unsupported arguments
fixme:mshtml:nsChannelBSC_on_progress External MIME: L"application/x-gzip-compressed"
fixme:ieframe:WebBrowserPriv2IE9_NavigateWithBindCtx2 (0x204bd4)->(0x2096a8 0x6bfd6d8 {VT_I4: 64} (null) (null) (null) 0xf22ea28 (null))
fixme:mshtml:nsChannel_IsNoCacheResponse (0x208ff0)->(0x6bfcfb7)
fixme:mshtml:nsChannel_GetContentDispositionHeader (0x208ff0)->(0x6bfd188)
fixme:mshtml:nsChannel_GetContentLength (0x208ff0)->(0x6bfcf80)
Error: client.init:1226 sun.reflect.NativeMethodAccessorImpl.invoke0 sun.reflect.NativeMethodAccessorImpl.invoke:57 sun.reflect.DelegatingMethodAccessorImpl.invoke:43 java.lang.reflect.Method.invoke:601 Rs2Applet.a:45 Rs2Applet.init:536 app.appletviewer.b:1111 jagexappletviewer.main:32 | java.lang.RuntimeException | 
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
fixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
sun.awt.image.ImageFormatException: Unsupported color conversion request
	at sun.awt.image.JPEGImageDecoder.readImage(Native Method)
	at sun.awt.image.JPEGImageDecoder.produceImage(JPEGImageDecoder.java:136)
	at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269)
	at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)
	at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)
Received command: _5
fixme:font:freetype_SelectFont Untranslated charset 255
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"/home/marius/.wine/dosdevices/c:/windows/Fonts/vga850.fon"
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:winediag:wined3d_dll_init Experimental wined3d CSMT feature is currently enabled.
fixme:wbemprox:client_security_SetBlanket 0x7aeab7a8, 0x1f3750, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7aeab7a8
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
wine: Call from 0x7b83fa91 to unimplemented function setupapi.dll.CM_Get_Child, aborting
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (0x80000100), pid=8, tid=141
#
# JRE version: 7.0
# Java VM: OpenJDK Client VM (21.0-b17 mixed mode windows-x86 )
# Problematic frame:
# C  [KERNEL32.dll+0x2fa91]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\jagexlauncher\jagexlauncher\bin\hs_err_pid8.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Comment 1 customercare 2016-03-23 20:01:11 UTC
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (0x80000100), pid=8, tid=84
#
# JRE version: 7.0
# Java VM: OpenJDK Client VM (21.0-b17 mixed mode windows-x86 )
# Problematic frame:
# C  0x7b83fa91
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x056d6c00):  JavaThread "Thread-6" daemon [_thread_in_native, id=84, stack(0x08530000,0x08730000)]

siginfo: ExceptionCode=0x80000100, ExceptionInformation=0x7b7664c0 0x7b76688d 

Registers:
EAX=0x7b82861d, EBX=0x7b8d6000, ECX=0x00000008, EDX=0x08727d80
ESP=0x08727d44, EBP=0x08727dc8, ESI=0x00000000, EDI=0x08728bf0
EIP=0x7b83fa91, EFLAGS=0x00200287

Top of Stack: (sp=0x08727d44)
0x08727d44:   08727e04 00000008 00000000 00000000
0x08727d54:   00000000 00000000 08727e04 00000000
0x08727d64:   00000000 00000000 80000100 00000001
0x08727d74:   00000000 7b83fa91 00000002 7b7664c0
0x08727d84:   7b76688d 00000000 00000000 00000000
0x08727d94:   00000000 00000000 00000000 00000000
0x08727da4:   00000000 00000000 00000000 00000000
0x08727db4:   00000000 00000000 21b13500 08727de0 

Instructions: (pc=0x7b83fa91)
0x7b83fa71:   c0 14 89 04 24 89 d3 e8 03 05 fe ff eb 07 c7 45
0x7b83fa81:   b4 00 00 00 00 8d 45 a4 89 04 24 e8 87 8b fe ff
0x7b83fa91:   83 ec 04 90 8b 45 f4 65 33 05 14 00 00 00 74 05
0x7b83faa1:   e8 4a fc 05 00 8d 65 f8 59 5b 5d 8d 61 fc c2 10 


Register to memory mapping:

EAX=0x7b82861d is an unknown value
EBX=0x7b8d6000 is an unknown value
ECX=0x00000008 is an unknown value
EDX=0x08727d80 is pointing into the stack for thread: 0x056d6c00
ESP=0x08727d44 is pointing into the stack for thread: 0x056d6c00
EBP=0x08727dc8 is pointing into the stack for thread: 0x056d6c00
ESI=0x00000000 is an unknown value
EDI=0x08728bf0 is pointing into the stack for thread: 0x056d6c00


Stack: [0x08530000,0x08730000],  sp=0x08727d44,  free space=2015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x7b83fa91
C  0x7b766441
C  0x7b732495
C  0x0a9729fd
C  0x0a979987
C  0x0a97b1a9
C  0x0a97be6e
C  0x0a9750b3
C  0x09132030
C  0x09132a07
j  jaclib.hardware_info.HardwareInfo.getDXDiagDisplayDevicesProps()[[Ljava/lang/String;+0
j  akd.<init>(Z)V+1507
j  w.p(I)I+2866
j  dh.e(B)V+51
j  client.ar(B)V+834
j  rj.m(S)V+92
j  rj.w(I)V+358
j  rj.run()V+4
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub
C  0x0812222e
C  0x081c8c0e
C  0x08122423
C  0x08122487
C  0x080cc3df
C  0x0814399f
C  0x08170629
C  0x78afc6de
C  0x78afc788
C  0x7bc9d2a4
C  0x7bc9d331
C  0x7bc9d282
C  0x7bca7582
C  0xf7509452
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jaclib.hardware_info.HardwareInfo.getDXDiagDisplayDevicesProps()[[Ljava/lang/String;+0
j  akd.<init>(Z)V+1507
j  w.p(I)I+2866
j  dh.e(B)V+51
j  client.ar(B)V+834
j  rj.m(S)V+92
j  rj.w(I)V+358
j  rj.run()V+4
j  java.lang.Thread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x06beb800 JavaThread "Thread-15" daemon [_thread_in_native, id=105, stack(0x0a740000,0x0a940000)]
  0x05859800 JavaThread "Thread-14" daemon [_thread_blocked, id=103, stack(0x0a540000,0x0a740000)]
  0x05853800 JavaThread "Thread-13" daemon [_thread_blocked, id=102, stack(0x0a340000,0x0a540000)]
  0x0584f800 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=99, stack(0x05ac0000,0x05cc0000)]
  0x06b95000 JavaThread "Thread-11" daemon [_thread_blocked, id=94, stack(0x09930000,0x09b30000)]
  0x06b7f000 JavaThread "Thread-10" daemon [_thread_blocked, id=93, stack(0x09730000,0x09930000)]
  0x06b5c800 JavaThread "pool-1-thread-1" [_thread_blocked, id=89, stack(0x08f30000,0x09130000)]
  0x06b56c00 JavaThread "" daemon [_thread_in_Java, id=88, stack(0x08d30000,0x08f30000)]
  0x06b36800 JavaThread "Thread-9" daemon [_thread_blocked, id=87, stack(0x08b30000,0x08d30000)]
  0x06b35400 JavaThread "Thread-8" daemon [_thread_blocked, id=86, stack(0x08930000,0x08b30000)]
  0x058abc00 JavaThread "Thread-7" daemon [_thread_blocked, id=85, stack(0x08730000,0x08930000)]
=>0x056d6c00 JavaThread "Thread-6" daemon [_thread_in_native, id=84, stack(0x08530000,0x08730000)]
  0x0575c400 JavaThread "Thread-5" daemon [_thread_blocked, id=83, stack(0x08330000,0x08530000)]
  0x05759c00 JavaThread "Thread-4" daemon [_thread_blocked, id=82, stack(0x07dc0000,0x07fc0000)]
  0x05759400 JavaThread "Thread-3" daemon [_thread_blocked, id=81, stack(0x07bc0000,0x07dc0000)]
  0x0447a800 JavaThread "Thread-2" daemon [_thread_blocked, id=79, stack(0x067c0000,0x069c0000)]
  0x04475000 JavaThread "Thread-1" daemon [_thread_blocked, id=78, stack(0x06360000,0x06560000)]
  0x0552b000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=74, stack(0x06160000,0x06360000)]
  0x05528000 JavaThread "AWT-Shutdown" [_thread_blocked, id=73, stack(0x05f50000,0x06150000)]
  0x054b9c00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=72, stack(0x05cc0000,0x05ec0000)]
  0x054b6c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=70, stack(0x058c0000,0x05ac0000)]
  0x043f8400 JavaThread "Service Thread" daemon [_thread_blocked, id=65, stack(0x05030000,0x05230000)]
  0x043f3000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=64, stack(0x04f30000,0x05030000)]
  0x043f1400 JavaThread "Attach Listener" daemon [_thread_blocked, id=63, stack(0x04d30000,0x04f30000)]
  0x043efc00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=62, stack(0x04b30000,0x04d30000)]
  0x043ee400 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=61, stack(0x04930000,0x04b30000)]
  0x043b5c00 JavaThread "Finalizer" daemon [_thread_blocked, id=60, stack(0x04730000,0x04930000)]
  0x043b0800 JavaThread "Reference Handler" daemon [_thread_blocked, id=59, stack(0x04530000,0x04730000)]
  0x00417c00 JavaThread "main" [_thread_blocked, id=9, stack(0x00230000,0x00330000)]

Other Threads:
  0x043aac00 VMThread [stack: 0x04160000,0x04260000] [id=58]
  0x04403000 WatcherThread [stack: 0x05230000,0x05330000] [id=66]

VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None

Heap
 par new generation   total 8640K, used 2138K [0x5c040000, 0x5c9a0000, 0x64040000)
  eden space 7680K,  15% used [0x5c040000, 0x5c1668e0, 0x5c7c0000)
  from space 960K, 100% used [0x5c8b0000, 0x5c9a0000, 0x5c9a0000)
  to   space 960K,   0% used [0x5c7c0000, 0x5c7c0000, 0x5c8b0000)
 concurrent mark-sweep generation total 107644K, used 64585K [0x64040000, 0x6a95f000, 0x74040000)
 concurrent-mark-sweep perm gen total 25460K, used 15544K [0x74040000, 0x7591d000, 0x78040000)

Code Cache  [0x00520000, 0x007a8000, 0x02520000)
 total_blobs=1040 nmethods=740 adapters=233 free_code_cache=30205Kb largest_free_block=30930688

Dynamic libraries:

VM Arguments:
jvm_args: -Dsun.java2d.noddraw=true -Dcom.jagex.config=http://www.runescape.com/k=3/l=$(Language:0)/jav_config.ws -Xmx384m -Xss2m -XX:CompileThreshold=1500 -Xincgc -XX:+UseConcMarkSweepGC -XX:+UseParNewGC 
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\windows\system32;C:\windows;C:\windows\system32\wbem
USERNAME=marius
SHELL=/bin/bash
DISPLAY=:1
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 21 Model 2 Stepping 0, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows 7 Build 7601 Service Pack 1

CPU:total 8 (8 cores per cpu, 1 threads per core) family 21 model 2 stepping 0, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, mmxext, 3dnowpref, lzcnt, sse4a

Memory: 4k page, physical 8070580k(4683836k free), swap 16068896k(12659664k free)

vm_info: OpenJDK Client VM (21.0-b17) for windows-x86 JRE (1.7.0-internal-jagex_2011_11_09_16_54-b00), built on Nov  9 2011 17:12:08 by "jagex" with unknown MS VC++:1600

time: Wed Mar 23 20:58:46 2016
elapsed time: 48 seconds

Comment 2 customercare 2016-03-23 20:02:28 UTC
systemwide installed:

openjdk version "1.8.0_72"
OpenJDK Runtime Environment (build 1.8.0_72-b16)
OpenJDK 64-Bit Server VM (build 25.72-b16, mixed mode)

Comment 3 customercare 2016-03-23 20:09:28 UTC
This seems to be the real problem : 

wine: Call from 0x7b83fa91 to unimplemented function setupapi.dll.CM_Get_Child, aborting
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (0x80000100), pid=241, tid=326
#

Comment 4 customercare 2016-04-19 21:13:28 UTC
confirmed with 

Name        : wine
Version     : 1.9.7
Release     : 1.fc23
Architecture: x86_64
Install Date: Di 19 Apr 2016 22:39:17 CEST

Message : 


ixme:imm:ImeHandleNotify WM_IME_NOTIFY:IMN_SETCOMPOSITIONWINDOW
Received command: _1
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:winediag:wined3d_dll_init Please note that the experimental wined3d CSMT patchset has been disabled in this
fixme:winediag:wined3d_dll_init version of Wine Staging. Check out the release notes for further information.
fixme:wbemprox:client_security_SetBlanket 0x7ad717a8, 0xd89d888, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7ad717a8
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:dsound:IKsPrivatePropertySetImpl_Get unsupported property: {f2957840-260c-11d1-a4d8-00c04fc28aca}
wine: Call from 0x7b440801 to unimplemented function setupapi.dll.CM_Get_Child, aborting
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (0x80000100), pid=8, tid=137
#
# JRE version: 7.0
# Java VM: OpenJDK Client VM (21.0-b17 mixed mode windows-x86 )
# Problematic frame:
# C  [KERNEL32.dll+0x30801]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\jagexlauncher\jagexlauncher\bin\hs_err_pid8.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

Comment 5 Fedora End Of Life 2016-11-24 16:12:30 UTC
This message is a reminder that Fedora 23 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 23. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as EOL if it remains open with a Fedora  'version'
of '23'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 23 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 6 Fedora End Of Life 2016-12-20 19:36:46 UTC
Fedora 23 changed to end-of-life (EOL) status on 2016-12-20. Fedora 23 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.