Dear all, I am trying to use a JNI library written by me that uses GraphicsMagick wand. It is working fine as a stand alone java application but when I tried to use it in tomcat it give me this error and tomcat crashed.
I am running on: AMD64 Tomcat 6.0.20 CATALINA_OPTS => "-server -Xms512m -Xmx2048m -Djava.library.path=/usr/lib/apache-tomcat-6.0.20/shared/lib/:/usr/local/lib/" Please help *** glibc detected *** /usr/bin/java: malloc(): memory corruption: 0x00007f5614455720 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f56b0cc7948] /lib/libc.so.6[0x7f56b0cca17c] /lib/libc.so.6(__libc_malloc+0x98)[0x7f56b0ccba78] /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so(NewMagickWand+0x13)[0x7f561b7068de] /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so(reduce_quality_to+0x26)[0x7f561b6f71f6] /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so(reduce_quality+0x88)[0x7f561b6f74e8] /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so(Java_com_vehicle_netapp_backend_objects_photo_PhotoOperations_reduceQuality+0x68)[0x7f561b6f7688] [0x7f56a95ca542] ======= Memory map: ======== 40000000-4000e000 r-xp 00000000 09:05 25206548 /usr/lib/jvm/java-1.5.0-sun-1.5.0.17/jre/bin/java 4010d000-40110000 rwxp 0000d000 09:05 25206548 /usr/lib/jvm/java-1.5.0-sun-1.5.0.17/jre/bin/java 40110000-402ed000 rwxp 40110000 00:00 0 [heap] 402f9000-402fa000 ---p 402f9000 00:00 0 402fa000-403fa000 rwxp 402fa000 00:00 0 403fa000-403fd000 ---p 403fa000 00:00 0 403fd000-404fb000 rwxp 403fd000 00:00 0 404fb000-404fe000 ---p 404fb000 00:00 0 404fe000-405fc000 rwxp 404fe000 00:00 0 405fc000-405ff000 ---p 405fc000 00:00 0 405ff000-406fd000 rwxp 405ff000 00:00 0 40715000-40718000 ---p 40715000 00:00 0 40718000-40816000 rwxp 40718000 00:00 0 40816000-40819000 ---p 40816000 00:00 0 40819000-40917000 rwxp 40819000 00:00 0 40917000-4091a000 ---p 40917000 00:00 0 4091a000-40a18000 rwxp 4091a000 00:00 0 40a18000-40a1b000 ---p 40a18000 00:00 0 40a1b000-40b19000 rwxp 40a1b000 00:00 0 40bf2000-40bf5000 ---p 40bf2000 00:00 0 40bf5000-40cf3000 rwxp 40bf5000 00:00 0 40db4000-40db7000 ---p 40db4000 00:00 0 40db7000-40eb5000 rwxp 40db7000 00:00 0 40eb5000-40eb8000 ---p 40eb5000 00:00 0 40eb8000-40fb6000 rwxp 40eb8000 00:00 0 40ff5000-40ff8000 ---p 40ff5000 00:00 0 40ff8000-410f6000 rwxp 40ff8000 00:00 0 411bc000-411bf000 ---p 411bc000 00:00 0 411bf000-412bd000 rwxp 411bf000 00:00 0 412bd000-412c0000 ---p 412bd000 00:00 0 412c0000-413be000 rwxp 412c0000 00:00 0 413be000-413c1000 ---p 413be000 00:00 0 413c1000-414bf000 rwxp 413c1000 00:00 0 414de000-414e1000 ---p 414de000 00:00 0 414e1000-415df000 rwxp 414e1000 00:00 0 4168c000-4168f000 ---p 4168c000 00:00 0 4168f000-4178d000 rwxp 4168f000 00:00 0 4178d000-41790000 ---p 4178d000 00:00 0 41790000-4188e000 rwxp 41790000 00:00 0 4188e000-4188f000 ---p 4188e000 00:00 0 4188f000-4198f000 rwxp 4188f000 00:00 0 41a83000-41a86000 ---p 41a83000 00:00 0 41a86000-41b84000 rwxp 41a86000 00:00 0 41b84000-41b87000 ---p 41b84000 00:00 0 41b87000-41c85000 rwxp 41b87000 00:00 0 41c85000-41c88000 ---p 41c85000 00:00 0 41c88000-41d86000 rwxp 41c88000 00:00 0 41e50000-41e53000 ---p 41e50000 00:00 0 41e53000-41f51000 rwxp 41e53000 00:00 0 41fab000-41fae000 ---p 41fab000 00:00 0 41fae000-420ac000 rwxp 41fae000 00:00 0 420ac000-420af000 ---p 420ac000 00:00 0 420af000-421ad000 rwxp 420af000 00:00 0 421ad000-421b0000 ---p 421ad000 00:00 0 421b0000-422ae000 rwxp 421b0000 00:00 0 422ae000-422b1000 ---p 422ae000 00:00 0 422b1000-423af000 rwxp 422b1000 00:00 0 423af000-423b2000 ---p 423af000 00:00 0 423b2000-424b0000 rwxp 423b2000 00:00 0 424b0000-424b3000 ---p 424b0000 00:00 0 424b3000-425b1000 rwxp 424b3000 00:00 0 425b1000-425b4000 ---p 425b1000 00:00 0 425b4000-426b2000 rwxp 425b4000 00:00 0 426b2000-426b5000 ---p 426b2000 00:00 0 426b5000-427b3000 rwxp 426b5000 00:00 0 427b3000-427b6000 ---p 427b3000 00:00 0 427b6000-428b4000 rwxp 427b6000 00:00 0 428b4000-428b7000 ---p 428b4000 00:00 0 428b7000-429b5000 rwxp 428b7000 00:00 0 429b5000-429b8000 ---p 429b5000 00:00 0 429b8000-42ab6000 rwxp 429b8000 00:00 0 42ab6000-42ab9000 ---p 42ab6000 00:00 0 42ab9000-42bb7000 rwxp 42ab9000 00:00 0 7f5614000000-7f5614da0000 rwxp 7f5614000000 00:00 0 7f5614da0000-7f5618000000 ---p 7f5614da0000 00:00 0 7f561918a000-7f56191a0000 r-xp 00000000 09:01 77300 /lib/libgcc_s.so.1 7f56191a0000-7f56193a0000 ---p 00016000 09:01 77300 /lib/libgcc_s.so.1 7f56193a0000-7f56193a1000 rwxp 00016000 09:01 77300 /lib/libgcc_s.so.1 7f56193a1000-7f56193a6000 r-xp 00000000 09:05 12594380 /usr/lib/libXdmcp.so.6.0.0 7f56193a6000-7f56195a5000 ---p 00005000 09:05 12594380 /usr/lib/libXdmcp.so.6.0.0 7f56195a5000-7f56195a6000 rwxp 00004000 09:05 12594380 /usr/lib/libXdmcp.so.6.0.0 7f56195a6000-7f56195a8000 r-xp 00000000 09:05 12594378 /usr/lib/libXau.so.6.0.0 7f56195a8000-7f56197a7000 ---p 00002000 09:05 12594378 /usr/lib/libXau.so.6.0.0 7f56197a7000-7f56197a8000 rwxp 00001000 09:05 12594378 /usr/lib/libXau.so.6.0.0 7f56197a8000-7f56197b0000 r-xp 00000000 09:01 77646 /lib/librt-2.7.so 7f56197b0000-7f56199af000 ---p 00008000 09:01 77646 /lib/librt-2.7.so 7f56199af000-7f56199b1000 rwxp 00007000 09:01 77646 /lib/librt-2.7.so 7f56199b1000-7f56199cc000 r-xp 00000000 09:05 12594382 /usr/lib/libxcb.so.1.0.0 7f56199cc000-7f5619bcc000 ---p 0001b000 09:05 12594382 /usr/lib/libxcb.so.1.0.0 7f5619bcc000-7f5619bcd000 rwxp 0001b000 09:05 12594382 /usr/lib/libxcb.so.1.0.0 7f5619bcd000-7f5619bce000 r-xp 00000000 09:05 12594384 /usr/lib/libxcb-xlib.so.0.0.0 7f5619bce000-7f5619dcd000 ---p 00001000 09:05 12594384 /usr/lib/libxcb-xlib.so.0.0.0 7f5619dcd000-7f5619dce000 rwxp 00000000 09:05 12594384 /usr/lib/libxcb-xlib.so.0.0.0 7f5619dce000-7f5619dd6000 r-xp 00000000 09:05 13438264 /usr/lib/libgomp.so.1.0.0 7f5619dd6000-7f5619fd5000 ---p 00008000 09:05 13438264 /usr/lib/libgomp.so.1.0.0 7f5619fd5000-7f5619fd6000 rwxp 00007000 09:05 13438264 /usr/lib/libgomp.so.1.0.0 7f5619fd6000-7f5619fec000 r-xp 00000000 09:05 12590401 /usr/lib/libz.so.1.2.3.3 7f5619fec000-7f561a1ec000 ---p 00016000 09:05 12590401 /usr/lib/libz.so.1.2.3.3 7f561a1ec000-7f561a1ed000 rwxp 00016000 09:05 12590401 /usr/lib/libz.so.1.2.3.3 7f561a1ed000-7f561a2f3000 r-xp 00000000 09:05 12594386 /usr/lib/libX11.so.6.2.0 7f561a2f3000-7f561a4f3000 ---p 00106000 09:05 12594386 /usr/lib/libX11.so.6.2.0 7f561a4f3000-7f561a4f9000 rwxp 00106000 09:05 12594386 /usr/lib/libX11.so.6.2.0 7f561a4f9000-7f561a50f000 r-xp 00000000 09:05 12594390 /usr/lib/libICE.so.6.3.0 7f561a50f000-7f561a70f000 ---p 00016000 09:05 12594390 /usr/lib/libICE.so.6.3.0 7f561a70f000-7f561a710000 rwxp 00016000 09:05 12594390 /usr/lib/libICE.so.6.3.0 7f561a710000-7f561a714000 rwxp 7f561a710000 00:00 0 7f561a714000-7f561a71c000 r-xp 00000000 09:05 12594392 /usr/lib/libSM.so.6.0.0 7f561a71c000-7f561a91b000 ---p 00008000 09:05 12594392 /usr/lib/libSM.so.6.0.0 7f561a91b000-7f561a91c000 rwxp 00007000 09:05 12594392 /usr/lib/libSM.so.6.0.0 7f561a91c000-7f561a937000 r-xp 00000000 09:05 12900968 /usr/lib/libwmflite-0.2.so.7.0.1 7f561a937000-7f561ab36000 ---p 0001b000 09:05 12900968 /usr/lib/libwmflite-0.2.so.7.0.1 7f561ab36000-7f561ab37000 rwxp 0001a000 09:05 12900968 /usr/lib/libwmflite-0.2.so.7.0.1 7f561ab37000-7f561ab5c000 r-xp 00000000 09:05 12747873 /usr/lib/libpng12.so.0.27.0 7f561ab5c000-7f561ad5b000 ---p 00025000 09:05 12747873 /usr/lib/libpng12.so.0.27.0 7f561ad5b000-7f561ad5c000 rwxp 00024000 09:05 12747873 /usr/lib/libpng12.so.0.27.0 7f561ad5c000-7f561ad7d000 r-xp 00000000 09:05 12747839 /usr/lib/libjpeg.so.62.0.0 7f561ad7d000-7f561af7d000 ---p 00021000 09:05 12747839 /usr/lib/libjpeg.so.62.0.0 7f561af7d000-7f561af7e000 rwxp 00021000 09:05 12747839 /usr/lib/libjpeg.so.62.0.0 7f561af7e000-7f561affd000 r-xp 00000000 09:05 12743422 /usr/lib/libfreetype.so.6.3.18 7f561affd000-7f561b1fc000 ---p 0007f000 09:05 12743422 /usr/lib/libfreetype.so.6.3.18 7f561b1fc000-7f561b202000 rwxp 0007e000 09:05 12743422 /usr/lib/libfreetype.so.6.3.18 7f561b202000-7f561b25b000 r-xp 00000000 09:05 12747876 /usr/lib/libtiff.so.4.2.1 7f561b25b000-7f561b45b000 ---p 00059000 09:05 12747876 /usr/lib/libtiff.so.4.2.1 7f561b45b000-7f561b45e000 rwxp 00059000 09:05 12747876 /usr/lib/libtiff.so.4.2.1 7f561b45e000-7f561b492000 r-xp 00000000 09:05 12705952 /usr/lib/liblcms.so.1.0.16 7f561b492000-7f561b692000 ---p 00034000 09:05 12705952 /usr/lib/liblcms.so.1.0.16 7f561b692000-7f561b694000 rwxp 00034000 09:05 12705952 /usr/lib/liblcms.so.1.0.16 7f561b694000-7f561b696000 rwxp 7f561b694000 00:00 0 7f561b696000-7f561b9b9000 r-xp 00000000 09:05 8668226 /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so 7f561b9b9000-7f561bbb8000 ---p 00323000 09:05 8668226 /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so 7f561bbb8000-7f561bc32000 rwxp 00322000 09:05 8668226 /usr/lib/apache-tomcat-6.0.20/shared/lib/libPhotoOperations.so 7f561bc32000-7f561be89000 rwxp 7f561bc32000 00:00 0 7f561be89000-7f561c000000 r-xs 00000000 09:07 134466605 /home/java/app/WEB-INF/lib/xmlc.jar 7f561c000000-7f561fb98000 rwxp 7f561c000000 00:00 0 7f561fb98000-7f5620000000 ---p 7f561fb98000 00:00 0 7f56200ed000-7f56200fc000 r-xs 00000000 09:07 134277634 /home/java/app/WEB-INF/lib/xmlc-wml.jar 7f56200fc000-7f5620110000 r-xs 00000000 09:07 134223034 /home/java/app/WEB-INF/lib/xmlc-voicexml.jar 7f5620110000-7f5620112000 r-xs 00000000 09:07 134223020 /home/java/app/WEB-INF/lib/xmlc-chtml.jar 7f5620112000-7f5620142000 r-xs 00000000 09:07 134504365 /home/java/app/WEB-INF/lib/xml-apis.jar 7f5620142000-7f5620193000 r-xs 00000000 09:07 134504369 /home/java/app/WEB-INF/lib/xhtml.jar 7f5620193000-7f56202ba000 r-xs 00000000 09:07 134466604 /home/java/app/WEB-INF/lib/xercesImpl.jar 7f56202ba000-7f56202d6000 r-xs 00000000 09:07 134504368 /home/java/app/WEB-INF/lib/wsdl4j.jar 7f56202d6000-7f56202f9000 r-xs 00000000 09:07 134466647 /home/java/app/WEB-INF/lib/wireless.jar 7f56202f9000-7f5620312000 r-xs 00000000 09:07 134467647 /home/java/app/WEB-INF/lib/util.jar 7f5620312000-7f562034a000 r-xs 00000000 09:07 134504367 /home/java/app/WEB-INF/lib/sftp.jar 7f562034a000-7f5620428000 r-xs 00000000 09:07 134466622 /home/java/app/WEB-INF/lib/poi-3.0.1-FINAL-20070705.jar 7f5620428000-7f5620464000 r-xs 00000000 09:07 134466618 /home/java/app/WEB-INF/lib/mysql-connector-java-3.0.11-stable-bin.jar 7f5620464000-7f562046d000 r-xs 00000000 09:07 134466653 /home/java/app/WEB-INF/lib/minium.jar 7f562046d000-7f56204c5000 r-xs 00000000 09:07 134466592 /home/java/app/WEB-INF/lib/mail.jar 7f56204c5000-7f562051c000 r-xs 00000000 09:07 134223036 /home/java/app/WEB-INF/lib/mail-1.3.3_01.jar 7f562051c000-7f5620574000 r-xs 00000000 09:07 134466621 /home/java/app/WEB-INF/lib/log4j.jar 7f5620574000-7f562059e000 r-xs 00000000 09:07 134466629 /home/java/app/WEB-INF/lib/jtidy.jar 7f562059e000-7f562060e000 r-xs 00000000 09:07 134223056 /home/java/app/WEB-INF/lib/jimiproclasses.jar 7f562060e000-7f5620887000 r-xs 00000000 09:07 134467642 /home/java/app/WEB-INF/lib/jigsaw.jar 7f5620887000-7f56209a9000 r-xs 00000000 09:07 134466611 /home/java/app/WEB-INF/lib/jfreechart-1.0.5.jar 7f56209a9000-7f56209f4000 r-xs 00000000 09:07 134466624 /home/java/app/WEB-INF/lib/jcommon-1.0.9.jar 7f5620a1d000-7f5620a2e000 r-xs 00000000 09:07 134466641 /home/java/app/WEB-INF/lib/json-lib-1.1-jdk15.jar 7f5620a2e000-7f5620a43000 r-xs 00000000 09:07 134504358 /home/java/app/WEB-INF/lib/jdom.jar 7f5620a43000-7f5620a4c000 r-xs 00000000 09:07 134466634 /home/java/app/WEB-INF/lib/jaxrpc.jar 7f5620a4c000-7f5620a50000 r-xs 00000000 09:07 134466635 /home/java/app/WEB-INF/lib/javacsv.jar 7f5620a50000-7f5620a60000 r-xs 00000000 09:07 134466630 /home/java/app/WEB-INF/lib/jakarta-oro-2.0.8.jar 7f5620a60000-7f5620b9c000 r-xs 00000000 09:07 134504361 /home/java/app/WEB-INF/lib/itext-1.4.jar 7f5620b9c000-7f5620bd7000 r-xs 00000000 09:07 134466623 /home/java/app/WEB-INF/lib/imaging.jar 7f5620bd7000-7f5620c64000 r-xs 00000000 09:07 134223050 /home/java/app/WEB-INF/lib/hsqldb.jar 7f5620c64000-7f5620c6b000 r-xs 00000000 09:07 134466594 /home/java/app/WEB-INF/lib/gnu-regexp.jar 7f5620c6b000-7f5620c6d000 r-xs 00000000 09:07 134466652 /home/java/app/WEB-INF/lib/gdata-youtube-meta-2.0.jar 7f5620c6d000-7f5620c88000 r-xs 00000000 09:07 134504359 /home/java/app/WEB-INF/lib/gdata-youtube-2.0.jar 7f5620c88000-7f5620c89000 r-xs 00000000 09:07 134466640 /home/java/app/WEB-INF/lib/gdata-webmastertools-meta-2.0.jar 7f5620c89000-7f5620c9b000 r-xs 00000000 09:07 134466646 /home/java/app/WEB-INF/lib/gdata-webmastertools-2.0.jar 7f5620c9b000-7f5620c9c000 r-xs 00000000 09:07 134466609 /home/java/app/WEB-INF/lib/gdata-spreadsheet-meta-2.0.jar 7f5620c9c000-7f5620ca4000 r-xs 00000000 09:07 134466654 /home/java/app/WEB-INF/lib/gdata-spreadsheet-2.0.jar 7f5620ca4000-7f5620ca5000 r-xs 00000000 09:07 134466601 /home/java/app/WEB-INF/lib/gdata-photos-meta-1.0.jar 7f5620ca5000-7f5620cc0000 r-xs 00000000 09:07 134504356 /home/java/app/WEB-INF/lib/gdata-photos-1.0.jar 7f5620cc0000-7f5620cce000 r-xs 00000000 09:07 134466602 /home/java/app/WEB-INF/lib/gdata-media-1.0.jar 7f5620cce000-7f5620ccf000 r-xs 00000000 09:07 134466643 /home/java/app/WEB-INF/lib/gdata-health-meta-2.0.jar 7f5620ccf000-7f5620cd3000 r-xs 00000000 09:07 134504357 /home/java/app/WEB-INF/lib/gdata-health-2.0.jar 7f5620cd3000-7f5620cd4000 r-xs 00000000 09:07 134504371 /home/java/app/WEB-INF/lib/gdata-finance-meta-2.0.jar 7f5620cd4000-7f5620cdd000 r-xs 00000000 09:07 134466631 /home/java/app/WEB-INF/lib/gdata-finance-2.0.jar 7f5620cdd000-7f5620cde000 r-xs 00000000 09:07 134466627 /home/java/app/WEB-INF/lib/gdata-docs-meta-2.0.jar 7f5620cde000-7f5620ce3000 r-xs 00000000 09:07 134466620 /home/java/app/WEB-INF/lib/gdata-docs-2.0.jar 7f5620ce3000-7f5620d5d000 r-xs 00000000 09:07 134466644 /home/java/app/WEB-INF/lib/gdata-core-1.0.jar 7f5620d5d000-7f5620d5e000 r-xs 00000000 09:07 134466593 /home/java/app/WEB-INF/lib/gdata-contacts-meta-2.0.jar 7f5620d5e000-7f5620d64000 r-xs 00000000 09:07 134466612 /home/java/app/WEB-INF/lib/gdata-contacts-2.0.jar 7f5620d64000-7f5620d65000 r-xs 00000000 09:07 134504362 /home/java/app/WEB-INF/lib/gdata-codesearch-meta-2.0.jar 7f5620d65000-7f5620d69000 r-xs 00000000 09:07 134466645 /home/java/app/WEB-INF/lib/gdata-codesearch-2.0.jar 7f5620d69000-7f5620d6a000 r-xs 00000000 09:07 134504363 /home/java/app/WEB-INF/lib/gdata-client-meta-1.0.jar 7f5620d6a000-7f5620d81000 r-xs 00000000 09:07 134466619 /home/java/app/WEB-INF/lib/gdata-client-1.0.jar 7f5620d81000-7f5620d82000 r-xs 00000000 09:07 134466655 /home/java/app/WEB-INF/lib/gdata-calendar-meta-2.0.jar 7f5620d82000-7f5620d8f000 r-xs 00000000 09:07 134466615 /home/java/app/WEB-INF/lib/gdata-calendar-2.0.jar 7f5620d8f000-7f5620d90000 r-xs 00000000 09:07 134466599 /home/java/app/WEB-INF/lib/gdata-books-meta-1.0.jar 7f5620d90000-7f5620d96000 r-xs 00000000 09:07 134504355 /home/java/app/WEB-INF/lib/gdata-books-1.0.jar 7f5620d96000-7f5620d97000 r-xs 00000000 09:07 134466626 /home/java/app/WEB-INF/lib/gdata-blogger-meta-2.0.jar 7f5620d97000-7f5620d9b000 r-xs 00000000 09:07 134466606 /home/java/app/WEB-INF/lib/gdata-blogger-2.0.jar 7f5620d9b000-7f5620dac000 r-xs 00000000 09:07 134466632 /home/java/app/WEB-INF/lib/gdata-base-1.0.jar 7f5620dac000-7f5620dad000 r-xs 00000000 09:07 134466614 /home/java/app/WEB-INF/lib/gdata-appsforyourdomain-meta-1.0.jar 7f5620dad000-7f5620dbc000 r-xs 00000000 09:07 134466600 /home/java/app/WEB-INF/lib/gdata-appsforyourdomain-1.0.jar 7f5620dbc000-7f5620dcf000 r-xs 00000000 09:07 134466607 /home/java/app/WEB-INF/lib/ezmorph-1.0.2.jar 7f5620dcf000-7f5620dec000 r-xs 00000000 09:07 134504360 Thanks, Mohamed Mohamedin __________ Information from ESET NOD32 Antivirus, version of virus signature database 4487 (20091007) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com