java - JVM emits general protection fault whilst executing code in DozerBeanMapper -


bit of curious 1 here, we're running dozer (5.3.2) in 1 of our apps (in ibm 64bit jvm). last friday 1 of our production boxes came halt jvm emitted general protection fault. unfortunately don't have useful logging show going on @ time jvm's javacore file suggests issue occurred whilst executing code in dozer's dozerbeanmapper:

1xmcurthdinfo current thread null ---------------------- 3xmthreadinfo "webcontainer : 70" j9vmthread:0x0000000011b1c600, j9thread_t:0x00002aaac4f95920, java/lang/thread:0x000000012d92e198, state:r, prio=5 3xmthreadinfo1 (native thread id:0x6be2, native priority:0x5, native policy:unknown) 3xmthreadinfo2 (native stack address range from:0x00002aaac2cd4000, to:0x00002aaac2d15000, size:0x41000) 3xmthreadinfo3 java callstack: 4xestacktrace @ org/dozer/dozerbeanmapper.getmappingprocessor(dozerbeanmapper.java:184) 1internal unable walk in-flight data on call stack 

i took quick @ dozer source dozerbeanmapper , noticed line of code reported in javacore log uses sun's java.util.concurrent.atomic.atomicboolean uses sun.misc.unsafe. understand sun.misc.unsafe allows rather more direct , arbitrary memory allocation capabilities exposed jvm. of course speculating here got me wondering whether gpf saw have been related dozer's use of sun.misc.unsafe.

to further complicate things unfortunately using multiple dozerbeanmappers in our application (something we're working towards fixing... isn't fun inheriting code). these mappers @ least instantiated once @ app-startup time rather on per-request basis.

unfortunately haven't yet figured out how replicate issue thought i'd gather information while try , i'm struggling think how might prove/ disprove theory. has else experienced gpf situations when using dozer? our usage of multiple dozermapperbeans causing issue?

grateful thoughts,

edd


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -