hi! I just introduced log4j into our application (Servlets based on JServ) instead of an inhouse implemented logger.Could you please have a look at this message in the JServ-error.log (without log4j the system works) :
SIGSEGV 11 segmentation violation si_signo [11]: SEGV si_errno [0]: si_code [1]: SEGV_MAPERR [addr: 0x4f0bce0] stackpointer=D5800230 "Thread-15" (TID:0x7cf3c0, sys_thread_t:0x7cf2f8, state:CW, thread_t: t@23, threadID:0xd4801d78, stack_bottom:0xd4802000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] de.shs.scs.ServerWatchDog$ServerWatchDogThread.run(ServerWatchDog.java:320) ------------------- "Server.Connection:158.226.203.41:3313" (TID:0x792990, sys_thread_t:0x7928c8, state:R, thread_t: t@22, threadID:0xd5801d78, stack_bottom:0xd5802000, stack_size:0x400000) prio=5 *current thread* [1] de.shs.scs.Updater.getAvzData(Updater.java:408) [2] de.shs.scs.Updater.getCheckAliveData(Updater.java:119) [3] de.shs.scs.ServerKommando.run(ServerKommando.java:279) [4] de.shs.scs.ScsServerCommandHandler.serve(ScsServerCommandHandler.java:106) [5] de.shs.scs.ScsServerConnection.run(ScsServerConnection.java:133) ------------------- "Thread-13" (TID:0x90e308, sys_thread_t:0x90e240, state:CW, thread_t: t@21, threadID:0xd5001d78, stack_bottom:0xd5002000, stack_size:0x400000) prio=5: pending=java.lang.ThreadDeath [1] java.lang.Thread.sleep(Native Method) [2] de.shs.scs.ServerWatchDog$ServerWatchDogThread.run(ServerWatchDog.java:320) ------------------- "Thread-6" (TID:0x793030, sys_thread_t:0x792f68, state:CW, thread_t: t@15, threadID:0xd6001d78, stack_bottom:0xd6002000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] org.apache.jserv.JServServletManager.run(JServServletManager.java:998) [3] java.lang.Thread.run(Thread.java:479) ------------------- "Thread-5" (TID:0x792e10, sys_thread_t:0x792d48, state:CW, thread_t: t@14, threadID:0xd6801d78, stack_bottom:0xd6802000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] org.apache.jserv.JServServletManager.run(JServServletManager.java:998) [3] java.lang.Thread.run(Thread.java:479) ------------------- "Thread-4" (TID:0x77a0b8, sys_thread_t:0x779ff0, state:CW, thread_t: t@13, threadID:0xd7001d78, stack_bottom:0xd7002000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] org.apache.jserv.JServServletManager.run(JServServletManager.java:998) [3] java.lang.Thread.run(Thread.java:479) ------------------- "Thread-3" (TID:0x78d618, sys_thread_t:0x78d550, state:CW, thread_t: t@12, threadID:0xd7801d78, stack_bottom:0xd7802000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] de.shs.scs.ServerAutoBackup$ServerAutoBackupThread.run(ServerAutoBackup.java :100) ------------------- "ScsServerListener:8100" (TID:0x784558, sys_thread_t:0x784490, state:R, thread_t: t@11, threadID:0xd8001d78, stack_bottom:0xd8002000, stack_size:0x400000) prio=5 [1] java.net.PlainSocketImpl.socketAccept(Native Method) [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413) [3] java.net.ServerSocket.implAccept(ServerSocket.java:241) [4] java.net.ServerSocket.accept(ServerSocket.java:222) [5] de.shs.scs.ScsServerListener.run(ScsServerListener.java:148) ------------------- "ScsServerConnectionManager" (TID:0x78aec8, sys_thread_t:0x78ae00, state:CW, thread_t: t@10, threadID:0xd8801d78, stack_bottom:0xd8802000, stack_size:0x400000) prio=5 [1] java.lang.Object.wait(Object.java:424) [2] de.shs.scs.ScsServerConnectionManager.run(ScsServerConnectionManager.java:22 5) ------------------- Exiting Thread (sys_thread_t:0xff343db0) : no stack "Thread-2" (TID:0x4af210, sys_thread_t:0x4af148, state:CW, thread_t: t@8, threadID:0xd9001d78, stack_bottom:0xd9002000, stack_size:0x400000) prio=5 [1] java.lang.Thread.sleep(Native Method) [2] org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:93) ------------------- "Thread-1" (TID:0x35f678, sys_thread_t:0x35f5b0, state:CW, thread_t: t@7, threadID:0xd9801d78, stack_bottom:0xd9802000, stack_size:0x400000) prio=1 [1] java.lang.Object.wait(Object.java:424) [2] org.apache.java.util.SimpleQueue.waitObject(SimpleQueue.java:116) [3] org.apache.java.io.LogWriter$Agent.run(LogWriter.java:427) ------------------- "Finalizer" (TID:0x17ae80, sys_thread_t:0x17adb8, state:CW, thread_t: t@6, threadID:0xda001d78, stack_bottom:0xda002000, stack_size:0x400000) prio=8 [1] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:146) [2] java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:168) [3] java.lang.ref.Finalizer$FinalizerWorker$FinalizerThread.run(Finalizer.java:1 24) ------------------- "Reference Handler" (TID:0x176aa0, sys_thread_t:0x1769d8, state:CW, thread_t: t@5, threadID:0xda801d78, stack_bottom:0xda802000, stack_size:0x400000) prio=10 [1] java.lang.Object.wait(Object.java:424) [2] java.lang.ref.Reference$ReferenceHandler.run(Reference.java:130) ------------------- "Signal dispatcher" (TID:0x160dd0, sys_thread_t:0x160d08, state:MW, thread_t: t@4, threadID:0xdb001d78, stack_bottom:0xdb002000, stack_size:0x400000) prio=10 ------------------- "main" (TID:0x39778, sys_thread_t:0x396b0, state:R, thread_t: t@1, threadID:0x25228, stack_bottom:0xffbf0000, stack_size:0x800000) prio=5 [1] java.net.PlainSocketImpl.socketAccept(Native Method) [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:413) [3] java.net.ServerSocket.implAccept(ServerSocket.java:241) [4] java.net.ServerSocket.accept(ServerSocket.java:222) [5] org.apache.java.net.AuthenticatedServerSocket.accept(AuthenticatedServerSock et.java:160) [6] org.apache.jserv.JServ.main(JServ.java:127) These lines contain a log4j-call: [2] de.shs.scs.ScsServerConnectionManager.run(ScsServerConnectionManager.java:22 5) logger.debug("run of ScsServerConnectionManager"); logger is initialized with : static Logger logger = Logger.getLogger(ScsServerConnectionManager.class); [2] de.shs.scs.ServerAutoBackup$ServerAutoBackupThread.run(ServerAutoBackup.java :100) logger.debug("run of ServerAutoBackupThread"); logger is initialized with : static Logger logger = Logger.getLogger(ServerAutoBackup.class); thanks in advance andreas garhoefer