Hey Torsten, Can you try to get more information with valgrind ? Do you see this problem on your system only with your specific oracle application, or also with other Wt applications ?
Regards, koen 2009/8/14 Torsten Schulz <[email protected]>: > Hello, > > I'm not able to run witty-application under apache. I've send the > errorlog as attachment. > > With the build-in-server it works. > > Does anyone know why it doesn't work? > > Greetings > Torsten > > *** glibc detected *** /srv/www/htdocs/index.wt: double free or corruption > (out): 0x080b2e88 *** > ======= Backtrace: ========= > /lib/libc.so.6[0xb5e26654] > /lib/libc.so.6(cfree+0x9c)[0xb5e27f3c] > /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb6008ec1] > /usr/lib/libstdc++.so.6(_ZdaPv+0x1d)[0xb6008f1d] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi9HeapAllocINS0_10RefCountedEEdlEPv+0x28)[0xb7b296e8] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi16SQLExceptionImplD9Ev+0x60)[0xb7b49de4] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi16SQLExceptionImplD0Ev+0xd)[0xb7b49e05] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi10RefCounted16onZeroReferencesEv.+0xd)[0xb7b529b1] > /usr/lib/libocci.so.11.1(_ZNK6oracle4occi10RefCounted9deleteRefEv+0x19)[0xb7b5299b] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi8ConstPtrINS0_16SQLExceptionImplEED9Ev+0x12)[0xb7b2b1a6] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi8ConstPtrINS0_16SQLExceptionImplEED2Ev+0xd)[0xb7b2b1bd] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi3PtrINS0_16SQLExceptionImplEED9Ev+0x17)[0xb7b2b12f] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi3PtrINS0_16SQLExceptionImplEED1Ev+0xd)[0xb7b2b159] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi12SQLExceptionD9Ev+0x2a)[0xb7b4a73c] > /usr/lib/libocci.so.11.1(_ZN6oracle4occi12SQLExceptionD1Ev+0xd)[0xb7b4a801] > /usr/lib/libstdc++.so.6[0xb600a5f5] > /lib/libgcc_s.so.1(_Unwind_DeleteException+0x1d)[0xb5f1b95d] > /usr/lib/libstdc++.so.6(__cxa_end_catch+0xa0)[0xb6009560] > /usr/lib/libwt.so.15(_ZN2Wt10WebSession5startEv+0xd0)[0xb7f9ca80] > /usr/lib/libwt.so.15(_ZN2Wt10WebSession13handleRequestERNS_10WebRequestERNS_11WebResponseE+0xe99)[0xb7f9ed79] > /usr/lib/libwt.so.15(_ZN2Wt13WebController13handleRequestEPNS_10WebRequestEPKNS_10EntryPointE+0x741)[0xb7faf891] > /usr/lib/libwt.so.15(_ZN5boost6detail8function26void_function_obj_invoker0INS_3_bi6bind_tIvNS_4_mfi3mf2IvN2Wt13WebControllerEPNS7_10WebRequestEPKNS7_10EntryPointEEENS3_5list3INS3_5valueIPS8_EENSG_ISA_EENSG_ISD_EEEEEEvE6invokeERNS1_15function_bufferE+0x31)[0xb7fb0791] > /usr/lib/libwt.so.15(_ZNK5boost9function0IvEclEv+0x2c)[0xb7fb437c] > /usr/lib/libwt.so.15(_ZN5boost10threadpool6detail13worker_threadINS1_9pool_coreINS_9function0IvEENS0_14fifo_schedulerENS0_11static_sizeENS0_17resize_controllerENS0_18wait_for_all_tasksEEEE3runEv+0x26e)[0xb7fb6c7e] > /usr/lib/libwt.so.15(_ZN5boost6detail11thread_dataINS_3_bi6bind_tIvNS_4_mfi3mf0IvNS_10threadpool6detail13worker_threadINS7_9pool_coreINS_9function0IvEENS6_14fifo_schedulerENS6_11static_sizeENS6_17resize_controllerENS6_18wait_for_all_tasksEEEEEEENS2_5list1INS2_5valueINS_10shared_ptrISH_EEEEEEEEE3runEv+0x25)[0xb7fb08f5] > /usr/lib/libboost_thread.so.1.36.0(thread_proxy+0x69)[0xb5d99c29] > /lib/libpthread.so.0[0xb60491b5] > /lib/libc.so.6(clone+0x5e)[0xb5e8b3be] > ======= Memory map: ======== > 08048000-08064000 r-xp 00000000 08:19 8210 /srv/www/htdocs/index.wt > 08064000-08065000 r--p 0001b000 08:19 8210 /srv/www/htdocs/index.wt > 08065000-08066000 rw-p 0001c000 08:19 8210 /srv/www/htdocs/index.wt > 08066000-080ca000 rw-p 08066000 00:00 0 [heap] > b3c00000-b3c21000 rw-p b3c00000 00:00 0 > b3c21000-b3d00000 ---p b3c21000 00:00 0 > b3df7000-b3e01000 r-xp 00000000 08:13 614429 /lib/libnss_files-2.9.so > b3e01000-b3e02000 r--p 00009000 08:13 614429 /lib/libnss_files-2.9.so > b3e02000-b3e03000 rw-p 0000a000 08:13 614429 /lib/libnss_files-2.9.so > b3e03000-b3e0c000 r-xp 00000000 08:13 614433 /lib/libnss_nis-2.9.so > b3e0c000-b3e0d000 r--p 00008000 08:13 614433 /lib/libnss_nis-2.9.so > b3e0d000-b3e0e000 rw-p 00009000 08:13 614433 /lib/libnss_nis-2.9.so > b3e0e000-b3e15000 r-xp 00000000 08:13 614425 /lib/libnss_compat-2.9.so > b3e15000-b3e16000 r--p 00006000 08:13 614425 /lib/libnss_compat-2.9.so > b3e16000-b3e17000 rw-p 00007000 08:13 614425 /lib/libnss_compat-2.9.so > b3e17000-b3e3a000 rw-p b3e17000 00:00 0 > b3e3a000-b3e3b000 ---p b3e3a000 00:00 0 > b3e3b000-b463b000 rwxp b3e3b000 00:00 0 > b463b000-b463e000 rw-p b463b000 00:00 0 > b463e000-b476f000 r-xp 00000000 08:16 157754 /usr/lib/libicuuc.so.40.0 > b476f000-b4770000 ---p 00131000 08:16 157754 /usr/lib/libicuuc.so.40.0 > b4770000-b4778000 r--p 00131000 08:16 157754 /usr/lib/libicuuc.so.40.0 > b4778000-b4779000 rw-p 00139000 08:16 157754 /usr/lib/libicuuc.so.40.0 > b4779000-b477c000 rw-p b4779000 00:00 0 > b477c000-b4901000 r-xp 00000000 08:16 157744 /usr/lib/libicui18n.so.40.0 > b4901000-b4906000 r--p 00184000 08:16 157744 /usr/lib/libicui18n.so.40.0 > b4906000-b4908000 rw-p 00189000 08:16 157744 /usr/lib/libicui18n.so.40.0 > b4908000-b564c000 r--p 00000000 08:16 157742 /usr/lib/libicudata.so.40.0 > b564c000-b564d000 r--p 00d43000 08:16 157742 /usr/lib/libicudata.so.40.0 > b564d000-b5655000 r-xp 00000000 08:13 614442 /lib/librt-2.9.so > b5655000-b5656000 r--p 00007000 08:13 614442 /lib/librt-2.9.so > b5656000-b5657000 rw-p 00008000 08:13 614442 /lib/librt-2.9.so > b5657000-b565b000 r-xp 00000000 08:16 157850 /usr/lib/libfcgi++.so.0.0.0 > b565b000-b565c000 r--p 00003000 08:16 157850 /usr/lib/libfcgi++.so.0.0.0 > b565c000-b565d000 rw-p 00004000 08:16 157850 /usr/lib/libfcgi++.so.0.0.0 > b565d000-b5667000 r-xp 00000000 08:16 157853 /usr/lib/libfcgi.so.0.0.0 > b5667000-b5668000 r--p 00009000 08:16 157853 /usr/lib/libfcgi.so.0.0.0 > b5668000-b5669000 rw-p 0000a000 08:16 157853 /usr/lib/libfcgi.so.0.0.0 > b5669000-b566a000 rw-p b5669000 00:00 0 > b566a000-b566b000 r-xp 00000000 08:13 614491 /lib/libaio.so.1.0.1 > b566b000-b566c000 r--p 00000000 08:13 614491 /lib/libaio.so.1.0.1 > b566c000-b566d000 rw-p 00001000 08:13 614491 /lib/libaio.so.1.0.1 > b566d000-b5682000 r-xp 00000000 08:13 614423 /lib/libnsl-2.9.so > b5682000-b5683000 r--p 00014000 08:13 614423 /lib/libnsl-2.9.so > b5683000-b5684000 rw-p 00015000 08:13 614423 /lib/libnsl-2.9.so > b5684000-b5686000 rw-p b5684000 00:00 0 > b5686000-b580a000 r-xp 00000000 08:1a 298049 > /opt/oracle/product/10.2/db_1/lib/libnnz11.so > b580a000-b582f000 rw-p 00184000 08:1a 298049 > /opt/oracle/product/10.2/db_1/lib/libnnz11.so > b582f000-b5830000 rw-p b582f000 00:00 0 > b5830000-b5833000 r-xp 00000000 08:13 614418 /lib/libdl-2.9.so > b5833000-b5834000 r--p 00002000 08:13 614418 /lib/libdl-2.9.so > b5834000-b5835000 rw-p 00003000 08:13 614418 /lib/libdl-2.9.so > b5835000-b583e000 r-xp 00000000 08:16 156043 /usr/lib/libltdl.so.7.2.0 > b583e000-b583f000 r--p 00008000 08:16 156043 /usr/lib/libltdl.so.7.2.0 > b583f000-b5840000 rw-p 00009000 08:16 156043 /usr/lib/libltdl.so.7.2.0 > b5840000-b5841000 rw-p b5840000 00:00 0 > b5841000-b5849000 r-xp 00000000 08:16 157595 /usr/lib/libgomp.so.1.0.0 > b5849000-b584a000 r--p 00007000 08:16 157595 /usr/lib/libgomp.so.1.0.0 > b584a000-b584b000 rw-p 00008000 08:16 157595 /usr/lib/libgomp.so.1.0.0 > b584b000-b585e000 r-xp 00000000 08:13 614452 /lib/libz.so.1.2.3 > b585e000-b585f000 r--p 00012000 08:13 614452 /lib/libz.so.1.2.3 > b585f000-b5860000 rw-p 00013000 08:13 614452 /lib/libz.so.1.2.3 > b5860000-b586e000 r-xp 00000000 08:13 614487 /lib/libbz2.so.1.0.5 > b586e000-b586f000 r--p 0000d000 08:13 614487 /lib/libbz2.so.1.0.5 > b586f000-b5870000 rw-p 0000e000 08:13 614487 /lib/libbz2.so.1.0.5 > b5870000-b5872000 r-xp 00000000 08:16 155747 /usr/lib/libXau.so.6.0.0 > b5872000-b5873000 r--p 00001000 08:16 155747 /usr/lib/libXau.so.6.0.0 > b5873000-b5874000 rw-p 00002000 08:16 155747 /usr/lib/libXau.so.6.0.0 > b5874000-b5890000 r-xp 00000000 08:16 157178 /usr/lib/libxcb.so.1.0.0 > b5890000-b5891000 r--p 0001b000 08:16 157178 /usr/lib/libxcb.so.1.0.0 > b5891000-b5892000 rw-p 0001c000 08:16 157178 /usr/lib/libxcb.so.1.0.0 > b5892000-b5893000 r-xp 00000000 08:16 157168 /usr/lib/libxcb-xlib.so.0.0.0 > b5893000-b5894000 r--p 00000000 08:16 157168 /usr/lib/libxcb-xlib.so.0.0.0 > b5894000-b5895000 rw-p 00001000 08:16 157168 /usr/lib/libxcb-xlib.so.0.0.0 > b5895000-b5896000 rw-p b5895000 00:00 0 > b5896000-b59c5000 r-xp 00000000 08:16 157875 /usr/lib/libX11.so.6.2.0 > b59c5000-b59c6000 r--p 0012e000 08:16 157875 /usr/lib/libX11.so.6.2.0 > b59c6000-b59c9000 rw-p 0012f000 08:16 157875 /usr/lib/libX11.so.6.2.0 > b59c9000-b59e0000 r-xp 00000000 08:16 155749 /usr/lib/libICE.so.6.3.0 > b59e0000-b59e1000 r--p 00016000 08:16 155749 /usr/lib/libICE.so.6.3.0 > b59e1000-b59e2000 rw-p 00017000 08:16 155749 /usr/lib/libICE.so.6.3.0 > b59e2000-b59e4000 rw-p b59e2000 00:00 0 > b59e4000-b59e8000 r-xp 00000000 08:13 614511 /lib/libuuid.so.1.2 > b59e8000-b59e9000 r--p 00003000 08:13 614511 /lib/libuuid.so.1.2 > b59e9000-b59ea000 rw-p 00004000 08:13 614511 /lib/libuuid.so.1.2 > b59ea000-b59f1000 r-xp 00000000 08:16 157630 /usr/lib/libSM.so.6.0.0 > b59f1000-b59f2000 r--p 00006000 08:16 157630 /usr/lib/libSM.so.6.0.0 > b59f2000-b59f3000 rw-p 00007000 08:16 157630 /usr/lib/libSM.so.6.0.0 > b59f3000-b5a02000 r-xp 00000000 08:16 158074 /usr/lib/libXext.so.6.4.0 > b5a02000-b5a03000 r--p 0000e000 08:16 158074 /usr/lib/libXext.so.6.4.0 > b5a03000-b5a04000 rw-p 0000f000 08:16 158074 /usr/lib/libXext.so.6.4.0 > b5a04000-b5a7f000 r-xp 00000000 08:16 157486 > /usr/lib/libfreetype.so.6.3.18 > b5a7f000-b5a83000 r--p 0007a000 08:16 157486 > /usr/lib/libfreetype.so.6.3.18 > b5a83000-b5a84000 rw-p 0007e000 08:16 157486 > /usr/lib/libfreetype.so.6.3.18 > b5a84000-b5a85000 rw-p b5a84000 00:00 0 > b5a85000-b5aba000 r-xp 00000000 08:16 158099 /usr/lib/liblcms.so.1.0.16 > b5aba000-b5abb000 r--p 00034000 08:16 158099 /usr/lib/liblcms.so.1.0.16 > b5abb000-b5abc000 rw-p 00035000 08:16 158099 /usr/lib/liblcms.so.1.0.16 > b5abc000-b5abe000 rw-p b5abc000 00:00 0 > b5abe000-b5c1f000 r-xp 00000000 08:16 158196 > /usr/lib/libGraphicsMagick.so.2.0.5 > b5c1f000-b5c22000 r--p 00161000 08:16 158196 > /usr/lib/libGraphicsMagick.so.2.0.5 > b5c22000-b5c45000 rw-p 00164000 08:16 158196 > /usr/lib/libGraphicsMagick.so.2.0.5 > b5c45000-b5c52000 rw-p b5c45000 00:00 0 > b5c52000-b5c63000 r-xp 00000000 08:16 157786 > /usr/lib/libboost_date_time.so.1.36.0 > b5c63000-b5c64000 r--p 00010000 08:16 157786 > /usr/lib/libboost_date_time.so.1.36.0 > b5c64000-b5c65000 rw-p 00011000 08:16 157786 > /usr/lib/libboost_date_time.so.1.36.0 > b5c65000-b5cb2000 r-xp 00000000 08:16 157777 > /usr/lib/libboost_program_options.so.1.36.0 > b5cb2000-b5cb4000 r--p 0004c000 08:16 157777 > /usr/lib/libboost_program_options.so.1.36.0 > b5cb4000-b5cb5000 rw-p 0004e000 08:16 157777 > /usr/lib/libboost_program_options.so.1.36.0 > b5cb5000-b5cb8000 r-xp 00000000 08:16 157772 > /usr/lib/libboost_system.so.1.36.0 > b5cb8000-b5cb9000 r--p 00002000 08:16 157772 > /usr/lib/libboost_system.so.1.36.0 > b5cb9000-b5cba000 rw-p 00003000 08:16 157772 > /usr/lib/libboost_system.so.1.36.0 > b5cba000-b5cbb000 rw-p b5cba000 00:00 0 > b5cbb000-b5d8d000 r-xp 00000000 08:16 157887 > /usr/lib/libboost_regex.so.1.36.0 > b5d8d000-b5d90000 r--p 000d2000 08:16 157887 > /usr/lib/libboost_regex.so.1.36.0 > b5d90000-b5d91000 rw-p 000d5000 08:16 157887 > /usr/lib/libboost_regex.so.1.36.0 > b5d91000-b5da0000 r-xp 00000000 08:16 157769 > /usr/lib/libboost_thread.so.1.36.0 > b5da0000-b5da1000 ---p 0000f000 08:16 157769 > /usr/lib/libboost_thread.so.1.36.0 > b5da1000-b5da2000 r--p 0000f000 08:16 157769 > /usr/lib/libboost_thread.so.1.36.0 > b5da2000-b5da3000 rw-p 00010000 08:16 157769 > /usr/lib/libboost_thread.so.1.36.0 > b5da3000-b5db8000 r-xp 00000000 08:16 157773 > /usr/lib/libboost_signals.so.1.36.0 > b5db8000-b5db9000 r--p 00014000 08:16 157773 > /usr/lib/libboost_signals.so.1.36.0 > b5db9000-b5dba000 rw-p 00015000 08:16 157773 > /usr/lib/libboost_signals.so.1.36.0 > b5dba000-b5f0f000 r-xp 00000000 08:13 614412 /lib/libc-2.9.so > b5f0f000-b5f10000 ---p 00155000 08:13 614412 /lib/libc-2.9.so > b5f10000-b5f12000 r--p 00155000 08:13 614412 /lib/libc-2.9.so > b5f12000-b5f13000 rw-p 00157000 08:13 614412 /lib/libc-2.9.so > b5f13000-b5f16000 rw-p b5f13000 00:00 0 > b5f16000-b5f23000 r-xp 00000000 08:13 614518 /lib/libgcc_s.so.1 > b5f23000-b5f24000 r--p 0000c000 08:13 614518 /lib/libgcc_s.so.1 > b5f24000-b5f25000 rw-p 0000d000 08:13 614518 /lib/libgcc_s.so.1 > b5f25000-b5f26000 rw-p b5f25000 00:00 0 > b5f26000-b5f4d000 r-xp 00000000 08:13 614420 /lib/libm-2.9.so > b5f4d000-b5f4e000 r--p 00026000 08:13 614420 /lib/libm-2.9.so > b5f4e000-b5f4f000 rw-p 00027000 08:13 614420 /lib/libm-2.9.so > b5f4f000-b6037000 r-xp 00000000 08:16 157648 /usr/lib/libstdc++.so.6.0.10 > b6037000-b6038000 ---p 000e8000 08:16 157648 /usr/lib/libstdc++.so.6.0.10 > b6038000-b603c000 r--p 000e8000 08:16 157648 /usr/lib/libstdc++.so.6.0.10 > b603c000-b603d000 rw-p 000ec000 08:16 157648 /usr/lib/libstdc++.so.6.0.10 > b603d000-b6043000 rw-p b603d000 00:00 0 > b6043000-b6059000 r-xp 00000000 08:13 614438 /lib/libpthread-2.9.so > b6059000-b605a000 r--p 00015000 08:13 614438 /lib/libpthread-2.9.so > b605a000-b605b000 rw-p 00016000 08:13 614438 /lib/libpthread-2.9.so > b605b000-b605d000 rw-p b605b000 00:00 0 > b605d000-b6086000 r-xp 00000000 08:16 160380 /usr/lib/libwtfcgi.so.2.99.3 > b6086000-b6087000 r--p 00028000 08:16 160380 /usr/lib/libwtfcgi.so.2.99.3 > b6087000-b6088000 rw-p 00029000 08:16 160380 /usr/lib/libwtfcgi.so.2.99.3 > b6088000-b79c2000 r-xp 00000000 08:1a 296268 > /opt/oracle/product/10.2/db_1/lib/libclntsh.so.11.1 > b79c2000-b79c5000 r--p 01939000 08:1a 296268 > /opt/oracle/product/10.2/db_1/lib/libclntsh.so.11.1 > b79c5000-b7a63000 rw-p 0193c000 08:1a 296268 > /opt/oracle/product/10.2/db_1/lib/libclntsh.so.11.1 > b7a63000-b7a7c000 rw-p b7a63000 00:00 0 > b7a7c000-b7beb000 r-xp 00000000 08:1a 301409 > /opt/oracle/product/10.2/db_1/lib/libocci.so.11.1 > b7beb000-b7bec000 r--p 0016e000 08:1a 301409 > /opt/oracle/product/10.2/db_1/lib/libocci.so.11.1 > b7bec000-b7bef000 rw-p 0016f000 08:1a 301409 > /opt/oracle/product/10.2/db_1/lib/libocci.so.11.1 > b7bef000-b7bf0000 rw-p b7bef000 00:00 0 > b7bf0000-b7c01000 r-xp 00000000 08:16 625881 > /usr/local/lib/libjwsmtp-1.32.so > b7c01000-b7c02000 r--p 00010000 08:16 625881 > /usr/local/lib/libjwsmtp-1.32.so > b7c02000-b7c03000 rw-p 00011000 08:16 625881 > /usr/local/lib/libjwsmtp-1.32.so > b7c03000-b7c74000 r-xp 00000000 08:16 160386 > /usr/lib/libGraphicsMagick++.so.2.0.0 > b7c74000-b7c76000 r--p 00071000 08:16 160386 > /usr/lib/libGraphicsMagick++.so.2.0.0 > b7c76000-b7c77000 rw-p 00073000 08:16 160386 > /usr/lib/libGraphicsMagick++.so.2.0.0 > b7c77000-b7d1d000 r-xp 00000000 08:16 160378 /usr/lib/libwtext.so.2.99.3 > b7d1d000-b7d22000 r--p 000a5000 08:16 160378 /usr/lib/libwtext.so.2.99.3 > b7d22000-b7d23000 rw-p 000aa000 08:16 160378 /usr/lib/libwtext.so.2.99.3 > b7d23000-b7d24000 rw-p b7d23000 00:00 0 > b7d24000-b807b000 r-xp 00000000 08:16 160375 /usr/lib/libwt.so.2.99.3 > b807b000-b8087000 r--p 00357000 08:16 160375 /usr/lib/libwt.so.2.99.3 > b8087000-b808a000 rw-p 00363000 08:16 160375 /usr/lib/libwt.so.2.99.3 > b808a000-b808f000 rw-p b808a000 00:00 0 > b80ae000-b80b1000 rw-p b80ae000 00:00 0 > b80b1000-b80cf000 r-xp 00000000 08:13 616384 /lib/ld-2.9.so > b80cf000-b80d0000 r--p 0001d000 08:13 616384 /lib/ld-2.9.so > b80d0000-b80d1000 rw-p 0001e000 08:13 616384 /lib/ld-2.9.so > bfda0000-bfdb5000 rwxp bffeb000 00:00 0 [stack] > ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] > [2009-Aug-14 20:27:24.947130] 31925 [/index.wt 2Fj9R1AJfUqKmwAk] [notice] > "Timeout: expiring" > [Fri Aug 14 20:27:54 2009] [warn] mod_fcgid: read data timeout in 40 seconds > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > witty-interest mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/witty-interest > > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
