1

我有一个在 sles 11 sp3 中运行的 java web 应用程序,该应用程序将 pdf 文件发送到 cups,有时应用程序崩溃,并停止我的 tomcat 服务,错误是

INFO: Starting printing: 36199.pdf by Thread-2508
*** glibc detected *** /opt/jre1.6.0_31/bin/java: double free or corruption (fasttop): 0x0000000040a2f3e0 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x76628)[0x7f28058e8628]
/lib64/libc.so.6(cfree+0x6c)[0x7f28058ed5cc]
/usr/lib64/libcrypto.so.0.9.8(CRYPTO_free+0x19)[0x7f27f0ed59e9]
/usr/lib64/libcrypto.so.0.9.8(OBJ_NAME_add+0xa4)[0x7f27f0e965b4]
/usr/lib64/libcrypto.so.0.9.8(EVP_add_cipher+0x20)[0x7f27f0eb91d0]
/usr/lib64/libssl.so.0.9.8(SSL_library_init+0x16)[0x7f27f11a5596]
/usr/lib64/libcups.so.2(httpInitialize+0x5d)[0x7f27f1ece9dd]
/usr/lib64/libcups.so.2(httpConnectEncrypt+0x95)[0x7f27f1eceae5]
/opt/jre1.6.0_31/lib/amd64/headless/libmawt.so(Java_sun_print_CUPSPrinter_canConnect+0x46)[0x7f27fa84cc36]
[0x7f280118ad6e]
======= Memory map: ========
40000000-40009000 r-xp 00000000 08:06 23969795                           /opt/jre1.6.0_31/bin/java
40108000-4010a000 rwxp 00008000 08:06 23969795                           /opt/jre1.6.0_31/bin/java
4010a000-42dd6000 rwxp 00000000 00:00 0                                  [heap]
ac200000-100000000 rwxp 00000000 00:00 0 
7f27e4000000-7f27e7ff9000 rwxp 00000000 00:00 0 
7f27e7ff9000-7f27e8000000 ---p 00000000 00:00 0 
7f27e8000000-7f27e9370000 rwxp 00000000 00:00 0 
7f27e9370000-7f27ec000000 ---p 00000000 00:00 0 
7f27ec000000-7f27efffc000 rwxp 00000000 00:00 0 
7f27efffc000-7f27f0000000 ---p 00000000 00:00 0 
7f27f0567000-7f27f056a000 ---p 00000000 00:00 0 
7f27f056a000-7f27f0668000 rwxp 00000000 00:00 0 
7f27f0668000-7f27f066b000 ---p 00000000 00:00 0 

我读到这个问题是因为 lib openssl,更新我的库和错误继续

有什么建议么

谢谢。

4

0 回答 0