You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Thorsten Schöning (JIRA)" <lo...@logging.apache.org> on 2018/01/09 07:33:00 UTC

[jira] [Closed] (LOGCXX-344) Log4cxx crash when running multiple threads

     [ https://issues.apache.org/jira/browse/LOGCXX-344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thorsten Schöning closed LOGCXX-344.
------------------------------------
    Resolution: Duplicate

Closing as suggested in the last comment.

> Log4cxx crash when running multiple threads
> -------------------------------------------
>
>                 Key: LOGCXX-344
>                 URL: https://issues.apache.org/jira/browse/LOGCXX-344
>             Project: Log4cxx
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.10.0
>         Environment: Windows Vista - JNI call to c++ program to Log4cxx
>            Reporter: Luc Pannekoeke
>            Assignee: Curt Arnold
>
> When I run one thread in java that calls the C program it works fine, but two or more threads cause a crash in Log4cxx
> D:\Temp>java -cp D:\dev.env\eclipse.workspace\MyWorkspace\honda-mqwrapper-v2\tar
> get\honda-mqwrapper2-2.0.0.jar com.honda.eu.mqwrapper2.RunAsThreads
> [thread 3080 also had an error]
> #
> # An unexpected error has been detected by Java Runtime Environment:
> #
> #  [thread 5256 also had an error]
> EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x10152785, pid=4640, tid=3376
> #
> # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode, sharing)
> # Problematic frame:
> # C  [log4cxx.dll+0x152785]
> #
> # An error report file with more information is saved as hs_err_pid4640.log
> #
> # If you would like to submit a bug report, please visit:
> #   http://java.sun.com/webapps/bugreport/crash.jsp
> #
> [error occurred during error reporting, step 270, id 0xc0000005]
> #
> # An unexpected error has been detected by Java Runtime Environment:
> #
> #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x10152785, pid=4640, tid=3376
> #
> # Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode, sharing)
> # Problematic frame:
> # C  [log4cxx.dll+0x152785]
> #
> # If you would like to submit a bug report, please visit:
> #   http://java.sun.com/webapps/bugreport/crash.jsp
> #
> ---------------  T H R E A D  ---------------
> Current thread (0x03fae000):  JavaThread "Thread-0" [_thread_in_native, id=3376]
> siginfo: ExceptionCode=0xc0000005, reading address 0x0000002c
> Registers:
> EAX=0x00000028, EBX=0x6f312c21, ECX=0x00000000, EDX=0x657bd238
> ESP=0x041cf464, EBP=0x041cf474, ESI=0x041cf5a8, EDI=0x041cf534
> EIP=0x10152785, EFLAGS=0x00010206
> Top of Stack: (sp=0x041cf464)
> 0x041cf464:   6f312c21 00000001 041cf4a0 10007465
> 0x041cf474:   041cf484 1016009e 00000000 00000028
> 0x041cf484:   041cf534 10100430 102c9818 00000001
> 0x041cf494:   00000000 041cf6fc cccccccc cccccccc
> 0x041cf4a4:   cccccccc cccccccc cccccccc cccccccc
> 0x041cf4b4:   cccccccc cccccccc cccccccc cccccccc
> 0x041cf4c4:   cccccccc cccccccc cccccccc cccccccc
> 0x041cf4d4:   cccccccc cccccccc cccccccc cccccccc 
> Instructions: (pc=0x10152785)
> 0x10152775:   10 8b 45 0c 83 c0 07 83 e0 f8 89 45 0c 8b 4d 08
> 0x10152785:   8b 51 2c 89 55 fc 8b 45 fc 8b 4d fc 8b 50 14 2b 
> Stack: [0x04180000,0x041d0000),  sp=0x041cf464,  free space=317k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
> C  [log4cxx.dll+0x152785]
> C  [log4cxx.dll+0x16009e]
> C  [log4cxx.dll+0x100430]
> C  [log4cxx.dll+0xf7b2a]
> C  [log4cxx.dll+0xf7bfc]
> C  [log4cxx.dll+0xf7c6f]
> C  [log4cxx.dll+0x11e7c7]
> C  [log4cxx.dll+0x11e2a8]
> C  [log4cxx.dll+0x1217f9]
> C  [log4cxx.dll+0xc4b54]
> C  [log4cxx.dll+0xc4c66]
> C  [log4cxx.dll+0x11e69f]
> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
> j  com.honda.eu.mqwrapper2.adapter.MQQueueManager.Constructor(Ljava/lang/String;Ljava/lang/String;)J+0
> j  com.honda.eu.mqwrapper2.adapter.MQQueueManager.<init>(Ljava/lang/String;Ljava/lang/String;)V+131
> j  com.honda.eu.mqwrapper2.adapter.QueueManagerFactory.createQueueManager(Ljava/lang/String;Ljava/lang/String;)Lcom/honda/eu/mqwrapper2/QueueManager;+6
> j  com.honda.eu.mqwrapper2.RunAsThreads.run()V+41
> v  ~StubRoutines::call_stub
> ---------------  P R O C E S S  ---------------
> Java Threads: ( => current thread )
>   0x00e11c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=2448]
>   0x03fbd400 JavaThread "Thread-2" [_thread_in_native, id=5256]
>   0x03fbd000 JavaThread "Thread-1" [_thread_in_native, id=3080]
> =>0x03fae000 JavaThread "Thread-0" [_thread_in_native, id=3376]
>   0x00e4a800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=204]
>   0x00e44400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5684]
>   0x00e43c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=3516]
>   0x00e43800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5404]
>   0x00e3b800 JavaThread "Finalizer" daemon [_thread_blocked, id=5660]
>   0x00e32c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=3728]
> Other Threads:
>   0x00e29c00 VMThread [id=5892]
>   0x00e4bc00 WatcherThread [id=5864]
> VM state:not at safepoint (normal execution)
> VM Mutex/Monitor currently owned by a thread: None
> Heap
>  def new generation   total 960K, used 255K [0x23e00000, 0x23f00000, 0x242e0000)
>   eden space 896K,  21% used [0x23e00000, 0x23e2fdd0, 0x23ee0000)
>   from space 64K,  99% used [0x23ee0000, 0x23eefff8, 0x23ef0000)
>   to   space 64K,   0% used [0x23ef0000, 0x23ef0000, 0x23f00000)
>  tenured generation   total 4096K, used 201K [0x242e0000, 0x246e0000, 0x27e00000)
>    the space 4096K,   4% used [0x242e0000, 0x243127a0, 0x24312800, 0x246e0000)
>  compacting perm gen  total 12288K, used 474K [0x27e00000, 0x28a00000, 0x2be00000)
>    the space 12288K,   3% used [0x27e00000, 0x27e76870, 0x27e76a00, 0x28a00000)
>     ro space 8192K,  62% used [0x2be00000, 0x2c2ff728, 0x2c2ff800, 0x2c600000)
>     rw space 12288K,  52% used [0x2c600000, 0x2cc41eb8, 0x2cc42000, 0x2d200000)
> Dynamic libraries:
> 0x00400000 - 0x00423000 	C:\Windows\system32\java.exe
> 0x77200000 - 0x77327000 	C:\Windows\system32\ntdll.dll
> 0x76a40000 - 0x76b1c000 	C:\Windows\system32\kernel32.dll
> 0x76b20000 - 0x76be6000 	C:\Windows\system32\ADVAPI32.dll
> 0x76da0000 - 0x76e63000 	C:\Windows\system32\RPCRT4.dll
> 0x7c340000 - 0x7c396000 	C:\Program Files\Java\jre1.6.0_02\bin\msvcr71.dll
> 0x6d7c0000 - 0x6da09000 	C:\Program Files\Java\jre1.6.0_02\bin\client\jvm.dll
> 0x75ce0000 - 0x75d7d000 	C:\Windows\system32\USER32.dll
> 0x75c90000 - 0x75cdb000 	C:\Windows\system32\GDI32.dll
> 0x749c0000 - 0x749f2000 	C:\Windows\system32\WINMM.dll
> 0x76cc0000 - 0x76d6a000 	C:\Windows\system32\msvcrt.dll
> 0x75af0000 - 0x75c35000 	C:\Windows\system32\ole32.dll
> 0x75ea0000 - 0x75f2d000 	C:\Windows\system32\OLEAUT32.dll
> 0x74980000 - 0x749b9000 	C:\Windows\system32\OLEACC.dll
> 0x77440000 - 0x7745e000 	C:\Windows\system32\IMM32.DLL
> 0x76e70000 - 0x76f38000 	C:\Windows\system32\MSCTF.dll
> 0x758b0000 - 0x758dc000 	C:\Windows\system32\apphelp.dll
> 0x77350000 - 0x77359000 	C:\Windows\system32\LPK.DLL
> 0x773b0000 - 0x7742d000 	C:\Windows\system32\USP10.dll
> 0x6d310000 - 0x6d318000 	C:\Program Files\Java\jre1.6.0_02\bin\hpi.dll
> 0x77330000 - 0x77337000 	C:\Windows\system32\PSAPI.DLL
> 0x6d770000 - 0x6d77c000 	C:\Program Files\Java\jre1.6.0_02\bin\verify.dll
> 0x6d3b0000 - 0x6d3cf000 	C:\Program Files\Java\jre1.6.0_02\bin\java.dll
> 0x6d7b0000 - 0x6d7bf000 	C:\Program Files\Java\jre1.6.0_02\bin\zip.dll
> 0x658b0000 - 0x658d1000 	D:\eb09768\My Documents\Util\MQWrapper.dll
> 0x76d70000 - 0x76d9d000 	C:\Windows\system32\WS2_32.dll
> 0x77340000 - 0x77346000 	C:\Windows\system32\NSI.dll
> 0x10000000 - 0x102e6000 	D:\eb09768\My Documents\Util\log4cxx.dll
> 0x72410000 - 0x72475000 	C:\Windows\system32\ODBC32.dll
> 0x73150000 - 0x731d5000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6001.18000_none_886786f450a74a05\COMCTL32.dll
> 0x75f30000 - 0x76a40000 	C:\Windows\system32\SHELL32.dll
> 0x75db0000 - 0x75e09000 	C:\Windows\system32\SHLWAPI.dll
> 0x75a70000 - 0x75ae3000 	C:\Windows\system32\COMDLG32.dll
> 0x656f0000 - 0x657c6000 	C:\Windows\WinSxS\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\MSVCP90D.dll
> 0x655c0000 - 0x656e3000 	C:\Windows\WinSxS\x86_microsoft.vc90.debugcrt_1fc8b3b9a1e18e3b_9.0.21022.8_none_96748342450f6aa2\MSVCR90D.dll
> 0x74f40000 - 0x74f7b000 	C:\Windows\system32\MSWSOCK.dll
> 0x04270000 - 0x0427c000 	C:\Program Files\IBM\WebSphere MQ\bin\MQ.dll
> 0x6f250000 - 0x6f2de000 	C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\MSVCP90.dll
> 0x6f2e0000 - 0x6f383000 	C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_e163563597edeada\MSVCR90.dll
> 0x747e0000 - 0x7497e000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.18005_none_5cb72f96088b0de0\comctl32.dll
> 0x72610000 - 0x72648000 	C:\Windows\system32\odbcint.dll
> VM Arguments:
> java_command: com.honda.eu.mqwrapper2.RunAsThreads
> Launcher Type: SUN_STANDARD
> Environment Variables:
> JAVA_HOME=D:\dev.env\apps\jdk1.5.0_11\jdk1.5.0_11
> CLASSPATH=.;C:\PROGRA~1\IBM\SQLLIB\java\db2java.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc.jar;C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\PROGRA~1\IBM\SQLLIB\bin;C:\PROGRA~1\IBM\SQLLIB\tools\db2XTrigger.jar;C:\PROGRA~1\IBM\SQLLIB\java\common.jar;C:\Program Files\Java\jre1.6.0_02\lib\ext\QTJava.zip
> PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\ThinkPad\ConnectUtilities;C:\Program Files\RUMBA\System;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PROGRA~1\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\tools\c\samples\bin;D:\eb09768\My Documents\Util;C:\NotesSQL;C:\Program Files\IBM\Lotus\Notes;D:\Program Files\TortoiseSVN\bin;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\ThinkPad\ConnectUtilities\;MAVEN_HOME\bin;D:\dev.env\apps\apache-ant-1.7.1\bin
> USERNAME=eb09768
> OS=Windows_NT
> PROCESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 12, GenuineIntel
> ---------------  S Y S T E M  ---------------
> OS: Windows Vista Build 6002 Service Pack 2
> CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 14 stepping 12, cmov, cx8, fxsr, mmx, sse, sse2, sse3
> Memory: 4k page, physical 2094760k(853760k free), swap 4194303k(2568396k free)
> vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)