Search Unity

Crash when quitting standalone (exception "AnimationEvent::Transfer<SafeBinaryRead>")

Discussion in 'Editor & General Support' started by N3ms, May 21, 2014.

  1. N3ms

    N3ms

    Joined:
    Oct 24, 2013
    Posts:
    27
    Some people already talked about a crash with an exception occurring in "AnimationEvent::Transfer<SafeBinaryRead>".
    http://forum.unity3d.com/threads/212618-UnityWebPlayer-started-crashing-for-no-apparent-reason
    http://forum.unity3d.com/threads/224256-2d-animation-crash
    http://answers.unity3d.com/questions/663519/runtime-error-when-running-from-player.html?sort=oldest
    http://answers.unity3d.com/questions/645881/unity-level-corrupt.html

    Some people told this bug has been fixed (see first link), but it is not the case.

    I am using the latest version of Unity on Windows 7 (4.3.4f1) and I am getting this crash with a standalone build.
    The game is in fullscreen and the crash occurs when quitting the app... every time.

    If you google for "AnimationEvent::Transfer<SafeBinaryRead>" you will see plenty of case complaining about this issue. This is clearly related to Unity.

    Is it a problem related to memory management ?
    Is it a problem related to scene file corruption ?


    error.log
    Code (csharp):
    1. Unity Player [version: Unity 4.3.4f1_e444f76e01cd]
    2.  
    3. App.exe caused an Access Violation (0xc0000005)
    4.   in module App.exe at 0023:00c14cfe.
    5.  
    6. Error occurred at 2014-05-21_122136.
    7. C:\antycip\Application\BBL Test GeVRE\App.exe, run by BBL_RV_IG8.
    8. 70% memory in use.
    9. 0 MB physical memory [2426 MB free].
    10. 0 MB paging file [0 MB free].
    11. 0 MB user address space [3740 MB free].
    12. Read from location 0000004c caused an access violation.
    .

    output_log.txt
    Code (csharp):
    1.  
     
  2. Iliya

    Iliya

    Joined:
    May 22, 2014
    Posts:
    15
    I have similar issue on win 8.1 with lates version of Unity3D some winDbg info:

    Code (csharp):
    1.  
    2. *******************************************************************************
    3. *                                                                             *
    4. *                        Exception Analysis                                   *
    5. *                                                                             *
    6. *******************************************************************************
    7. FAULTING_IP:
    8. d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+3b
    9. 55bfae74 0fbe4335        movsx   eax,byte ptr [ebx+35h]
    10.  
    11. EXCEPTION_RECORD:  ffffffff -- (.exr 0xffffffffffffffff)
    12. ExceptionAddress: 55bfae74 (d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+0x0000003b)
    13.    ExceptionCode: c0000005 (Access violation)
    14.   ExceptionFlags: 00000000
    15. NumberParameters: 2
    16.    Parameter[0]: 00000000
    17.    Parameter[1]: 00000035
    18. Attempt to read from address 00000035
    19.  
    20. CONTEXT:  00000000 -- (.cxr 0x0;r)
    21. eax=dacde1ff ebx=00000000 ecx=00000000 edx=0f8fee38 esi=0aee2a44 edi=0878d8f8
    22. eip=55bfae74 esp=0f8fed90 ebp=0f8fee08 iopl=0         nv up ei pl nz na po cy
    23. cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010203
    24. d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+0x3b:
    25. 55bfae74 0fbe4335        movsx   eax,byte ptr [ebx+35h]     ds:002b:00000035=??
    26.  
    27. FAULTING_THREAD:  000010c4
    28.  
    29. DEFAULT_BUCKET_ID:  WRONG_SYMBOLS
    30.  
    31. PROCESS_NAME:
    32.  
    33. ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
    34.  
    35. EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
    36.  
    37. EXCEPTION_PARAMETER1:  00000000
    38.  
    39. EXCEPTION_PARAMETER2:  00000035
    40.  
    41. READ_ADDRESS:  00000035
    42.  
    43. FOLLOWUP_IP:
    44. d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+3b
    45. 55bfae74 0fbe4335        movsx   eax,byte ptr [ebx+35h]
    46.  
    47. NTGLOBALFLAG:  0
    48.  
    49. APPLICATION_VERIFIER_FLAGS:  0
    50.  
    51. APP:
    52.  
    53. ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) x86fre
    54.  
    55. MANAGED_STACK: !dumpstack -EE
    56. OS Thread Id: 0x10c4 (26)
    57. Current frame:
    58. ChildEBP RetAddr  Caller, Callee
    59.  
    60. PRIMARY_PROBLEM_CLASS:  WRONG_SYMBOLS
    61.  
    62. BUGCHECK_STR:  APPLICATION_FAULT_WRONG_SYMBOLS
    63.  
    64. LAST_CONTROL_TRANSFER:  from 0ab01e16 to 55bfae74
    65.  
    66. STACK_TEXT:  
    67. 0f8fee08 0ab01e16 0878d930 00000000 00000000 d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+0x3b
    68. WARNING: Stack unwind information not available. Following frames may be wrong.
    69. 0f8fee54 0aaf0399 00000025 1134f6e4 00000000 UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x144de6
    70. 0f8fee80 0ab11369 00000025 1134f6e4 00010000 UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x133369
    71. 0f8ffa44 0ab1430d 0b87f2bc 08717250 0f8ffa6c UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x154339
    72. 0f8ffa54 0a90750c 0b87f4b0 0b87fbd8 0f8ffad4 UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x1572dd
    73. 0f8ffa6c 0ab63604 0b87fbd8 0f8ffad4 00000000 UnityPlayer!Behaviour::Transfer<StreamedBinaryRead<0> >+0xb27dc
    74. 0f8ffa98 0ab63891 06cd9900 0f8ffad0 0ab6448f UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x1a65d4
    75. 0f8ffaa4 0ab6448f 0871724c 06cd9900 0f8ffad4 UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x1a6861
    76. 0f8ffad0 0a744a29 08717238 06cd9900 00000000 UnityPlayer!AnimationEvent::Transfer<RemapPPtrTransfer>+0x1a745f
    77. 0f8ffaf0 0a744a97 00000000 00000000 0f8ffb0c threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::CommonWorkCallback+0x8d
    78. 0f8ffb00 7553919f 06cd9900 0f8ffb50 772ea8cb threadpoolwinrt!Windows::System::Threading::CThreadPoolWorkItem::TimeSlicedCallback+0x1b
    79. 0f8ffb0c 772ea8cb 06cd9900 f837d24d 00000000 KERNEL32!BaseThreadInitThunk+0xe
    80. 0f8ffb50 772ea8a1 ffffffff 772df66a 00000000 ntdll!__RtlUserThreadStart+0x20
    81. 0f8ffb60 00000000 0a744a7c 06cd9900 00000000 ntdll!_RtlUserThreadStart+0x1b
    82.  
    83.  
    84. STACK_COMMAND:  .cxr 0x0 ; kb
    85.  
    86. SYMBOL_STACK_INDEX:  0
    87.  
    88. SYMBOL_NAME:  d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource_<4>+3b
    89.  
    90. FOLLOWUP_NAME:  MachineOwner
    91.  
    92. MODULE_NAME: d3d11
    93.  
    94. IMAGE_NAME:  d3d11.dll
    95.  
    96. DEBUG_FLR_IMAGE_TIMESTAMP:  53181302
    97.  
    98. FAILURE_BUCKET_ID:  WRONG_SYMBOLS_c0000005_d3d11.dll!CContext::ID3D11DeviceContext2_UpdateSubresource__4_
    99.  
    100. BUCKET_ID:  APPLICATION_FAULT_WRONG_SYMBOLS_d3d11!CContext::ID3D11DeviceContext2_UpdateSubresource__4_+3b
    101.  
    102. ANALYSIS_SOURCE:  UM
    103.  
    104. FAILURE_ID_HASH_STRING:  um:wrong_symbols_c0000005_d3d11.dll!ccontext::id3d11devicecontext2_updatesubresource__4_
    105.  
    106. FAILURE_ID_HASH:  {71022d84-f38c-ab90-d72c-92e7c7c8778e}
    107.  
    108. Followup: MachineOwner
    109. ---------
    110.  
    111.  
    Some UnityPlayer log.

    Code (csharp):
    1.  
    2.  
    3. Module information:
    4.  Built with Compiler Ver '180021113'
    5.  Built from '' branch
    6.  Version is '4.3.4f1 (e444f76e01cd)'
    7.  Release build
    8.  Application type 'XAML'
    9. GfxDevice: creating device client; threaded=1
    10. Disabling Low Latency presentation API.
    11. Direct3D:
    12.     Version:  Direct3D 11.0 [level 10.1]
    13.     Renderer: NVIDIA GeForce GT 240 (ID=0xca3)
    14.     Vendor:   NVIDIA
    15.     VRAM:     972 MB
    16. Initialize engine version: 4.3.4f1 (e444f76e01cd)
    17. Disabling independent input source.
    18. Logical Screen DPI is 96.00.
    19. exception hr = 800704C7 in function CRpsFtmEventDelegate::Invoke
    20.          x : line 172
    21. exception hr = 800704C7 in function CRpsFtmEventDelegate::Wait
    22.          x : line 301
    23. exception hr = 800704C7 in function CTask<struct INoResult *,class ATL::CComPtr<struct INoResult> >::Execute
    24.          x : line 91
    25. exception hr = 803E011A in function CPushNotificationManagerStatics::InvalidatePushNotificationChannel
    26.          x : line 53
    27. D3D shader create error for shader vs_4_0
    28. eefiecedfllbhjemmcmechlkoljilgmadnldjonnabaaaaaahmacaaaaadaaaaaa
    29. cmaaaaaajmaaaaaabaabaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa
    30. aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa
    31. adaaaaaaabaaaaaaapapaaaafpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa
    32. adadaaaafaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaepfdeheo
    33. gmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa
    34. apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaa
    35. aaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadamaaaafdfgfpfagphdgjhegjgpgoaa
    36. edepemepfcaafeeffiedepepfceeaaklfdeieefcgeabaaaaeaaaabaafjaaaaaa
    37. fjaaaaaeegiocaaaaaaaaaaaadaaaaaafjaaaaaeegiocaaaabaaaaaaaeaaaaaa
    38. fpaaaaadpcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaaddcbabaaa
    39. acaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa
    40. gfaaaaaddccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa
    41. fgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa
    42. egiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak
    43. pcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa
    44. aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaa
    45. aaaaaaaaegaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaaabaaaaaa
    46. egiocaaaaaaaaaaaacaaaaaadcaaaaaldccabaaaacaaaaaaegbabaaaacaaaaaa
    47. egiacaaaaaaaaaaaabaaaaaaogikcaaaaaaaaaaaabaaaaaadoaaaaab
    48. D3D shader create error for shader ps_4_0
    49. eefiecedfbcgfcdgadggennmgadlbohgbajggpmmabaaaaaaieabaaaaadaaaaaa
    50. cmaaaaaakaaaaaaaneaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa
    51. aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa
    52. adaaaaaaabaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa
    53. adadaaaafdfgfpfagphdgjhegjgpgoaaedepemepfcaafeeffiedepepfceeaakl
    54. epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa
    55. aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckiaaaaaaeaaaaaaa
    56. ckaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa
    57. gcbaaaadpcbabaaaabaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaadpccabaaa
    58. aaaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaacaaaaaa
    59. eghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaahiccabaaaaaaaaaaadkaabaaa
    60. aaaaaaaadkbabaaaabaaaaaadgaaaaafhccabaaaaaaaaaaaegbcbaaaabaaaaaa
    61. doaaaaab
    62. Unsupported: GUI/Text Shader
    63. allocation 0x00000000 already registered @ :l95 size 48; now calling from :l445 size 65536?
    64.  
    65. (Filename:  Line: 1018)
    66.  
    67. d3d11: failed to create 2D texture id=37 w=256 h=256 mips=1 d3dfmt=65 [887a0005]
    68. d3d11: failed to create 2D texture view id=37 [80070057]
    69.  
    70.  
    Any ideas?
     
    Last edited: May 27, 2014
  3. chechoggomez

    chechoggomez

    Unity Technologies

    Joined:
    Feb 25, 2013
    Posts:
    91