Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6955733

crash in awt.dll GetBackgroundBrush@AwtComponent@@QAEPAUHBRUSH

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P2 P2
    • 6-pool
    • 6u16
    • client-libs
    • x86
    • windows_xp

      crash happens here, please review attached logs for further details:

      Stack: [0x03660000,0x036b0000], sp=0x036af004, free space=316k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C [awt.dll+0x74747] ?GetBackgroundBrush@AwtComponent@@QAEPAUHBRUSH__@@XZ+0x77

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.awt.windows.WToolkit.eventLoop()V+0
      j sun.awt.windows.WToolkit.run()V+69
      j java.lang.Thread.run()V+11
      v ~StubRoutines::call_stub

      memory dump analysis:

      STACK_TEXT:
      WARNING: Stack unwind information not available. Following frames may be
      wrong.
      036aeac8 7c81cb0e 00000001 77e8f3b0 ffffffff ntdll!KiFastSystemCallRet
      036aeadc 7c348d04 00000001 7c3476c9 00000001 kernel32!ExitProcess+0x14
      036aeb14 7c348d11 00000001 00000000 00000000 msvcr71!exit
      036aeb78 6da20d31 c0000005 6da9f6b9 02b3d800 msvcr71!exit+0xd
      036aebb0 6da230b6 02b3d800 c0000005 00000000 jvm!JVM_FindSignal+0x4fc61
      036aec00 6da241ef 00000008 7c34246e 036aec30 jvm!JVM_FindSignal+0x51fe6
      036afd68 6d99d167 6d99ce40 036afe94 036afdc0 jvm!JVM_FindSignal+0x5311f
      036afda4 6d99d1dd 036afe94 02b3e0fc 6db13788
      jvm!AsyncGetCallTrace+0x3fc97
      036afe50 6d9c6290 036afe94 02b3e0f8 02b3e0fc
      jvm!AsyncGetCallTrace+0x3fd0d
      036afea4 6da80424 02b3d800 02b3d800 02b3d800 jvm!jio_fprintf+0x140
      036afed0 6da23e5c 00000098 00000000 00000000 jvm!JVM_FindSignal+0xaf354
      036aff80 7c349565 02b3d800 0090e9ac 003a0000 jvm!JVM_FindSignal+0x52d8c
      036affb4 7c80b713 02b3bf30 0090e9ac 003a0000 msvcr71!endthreadex+0xa0
      036affec 00000000 7c3494f6 02b3bf30 00000000
      kernel32!GetModuleFileNameA+0x1b4


      STACK_COMMAND: ~0s; .ecxr ; kb

      FOLLOWUP_IP:
      msvcr71!exit+0
      7c348d04 6a00 push 0

      SYMBOL_STACK_INDEX: 2

      SYMBOL_NAME: msvcr71!exit+36aeb14

      FOLLOWUP_NAME: MachineOwner

      IMAGE_NAME: msvcr71.dll

      BUCKET_ID: WRONG_SYMBOLS

      FAILURE_BUCKET_ID: WRONG_SYMBOLS_SHUTDOWN_80000003_msvcr71.dll!exit

      Attached are the hs_err log and the JNI logs


      Another Stacktrace from the Windows Memory dump:

      Here is the stack details for your info.

       

      0:000> k

      ChildEBP RetAddr

      036ae9c8 7c90de5c ntdll!KiFastSystemCallRet

      036ae9cc 7c81cab6 ntdll!ZwTerminateProcess+0xc

      036aeac8 7c81cb0e kernel32!_ExitProcess+0x62

      036aeadc 7c348d03 kernel32!ExitProcess+0x14

      036aeae4 7c3476c8 msvcr71!__crtExitProcess+0x2e

      036aeb14 7c348d11 msvcr71!doexit+0xab

      036aeb24 6da1fedd msvcr71!exit+0xd

      WARNING: Stack unwind information not available. Following frames may be
      wrong.

      036aeb78 6da20d31 jvm!JVM_FindSignal+0x4ee0d

      036aebb0 6da230b6 jvm!JVM_FindSignal+0x4fc61

      036aec00 6da241ef jvm!JVM_FindSignal+0x51fe6

      036afd68 6d99d167 jvm!JVM_FindSignal+0x5311f

      036afda4 6d99d1dd jvm!AsyncGetCallTrace+0x3fc97

      036afe50 6d9c6290 jvm!AsyncGetCallTrace+0x3fd0d

      036afea4 6da80424 jvm!jio_fprintf+0x140

      036afed0 6da23e5c jvm!JVM_FindSignal+0xaf354

      036aff80 7c349565 jvm!JVM_FindSignal+0x52d8c

      036affb4 7c80b713 msvcr71!_threadstartex+0x6f

      036affec 00000000 kernel32!BaseThreadStart+0x37

       

      0:000> ub 6da1fedd

      jvm!JVM_FindSignal+0x4edf0:

      6da1fec0 e82bca0000 call jvm!JVM_FindSignal+0x5b820 (6da2c8f0)

      6da1fec5 e8964a0000 call jvm!JVM_FindSignal+0x53890 (6da24960)

      6da1feca a1acddaf6d mov eax,dword ptr
      [jvm!gHotSpotVMLongConstantEntryArrayStride+0x4ce4 (6dafddac)]

      6da1fecf 85c0 test eax,eax

      6da1fed1 7402 je jvm!JVM_FindSignal+0x4ee05 (6da1fed5)

      6da1fed3 ffd0 call eax

      6da1fed5 6a01 push 1

      6da1fed7 ff15e8f1a96d call dword ptr [jvm!JVM_FindSignal+0xce118
      (6da9f1e8)]

       

      0:000> ln poi(6da9f1e8)

      (7c348d04) msvcr71!exit | (7c348d15) msvcr71!_exit

      Exact matches:

          msvcr71!exit (int)

      Memory dump captured from client system is stored:
      system name: c2s1.central.sun.com
      login using ldap credentials
      directory: /cores/72738754/adplus

            vikram Vikram Aroskar (Inactive)
            hnassiry Haroon Nassiry (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: