I am using pylons on multiple machines, each with completely different hardware (one of them is a virtual box), and with slightly different Ubuntu environments. On both machines I get the following two errors, usually after I hit the web server with moderate traffic for about a minute.
1. after serving traffic for a while, paster exits without any error message. it simply exits without printing anything at all, there is no feedback whatsoever on what caused the exit. 2. after serving traffic for a while, paste crashes with a message similar to this below. how do I interpret this debug log? Starting server in PID 31391. *** glibc detected *** /usr/bin/python: double free or corruption (! prev): 0x0a2736e0 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(+0x6b591)[0xb73fc591] /lib/tls/i686/cmov/libc.so.6(+0x6cde8)[0xb73fdde8] /lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xb7400ecd] /usr/lib/libmysqlclient_r.so.16(my_no_flags_free+0x21)[0xb6370531] /usr/lib/libmysqlclient_r.so.16(vio_delete+0x30)[0xb63a31a0] /usr/lib/libmysqlclient_r.so.16(end_server+0x34)[0xb639e944] /usr/lib/libmysqlclient_r.so.16(cli_safe_read+0xe5)[0xb639eaf5] /usr/lib/libmysqlclient_r.so.16(+0x73185)[0xb639f185] /usr/lib/libmysqlclient_r.so.16(mysql_real_query+0x46)[0xb639d4d6] /usr/lib/pymodules/python2.6/_mysql.so(+0x4e22)[0xb7021e22] /usr/bin/python(PyEval_EvalFrameEx+0x4221)[0x80e0a21] /usr/bin/python(PyEval_EvalFrameEx+0x53b0)[0x80e1bb0] /usr/bin/python(PyEval_EvalFrameEx+0x53b0)[0x80e1bb0] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b38f] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python(PyEval_EvalFrameEx+0x32d1)[0x80dfad1] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python(PyEval_EvalFrameEx+0x448b)[0x80e0c8b] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python(PyEval_EvalFrameEx+0x448b)[0x80e0c8b] /usr/bin/python(PyEval_EvalFrameEx+0x53b0)[0x80e1bb0] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b2ac] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x806a45c] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x80b5e84] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python(PyEval_EvalFrameEx+0x3c71)[0x80e0471] /usr/bin/python(PyEval_EvalFrameEx+0x53b0)[0x80e1bb0] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b2ac] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x806a45c] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x80b5e84] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python(PyEval_EvalFrameEx+0x3c71)[0x80e0471] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b2ac] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x806a45c] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x80b5e84] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python(PyEval_EvalFrameEx+0x3c71)[0x80e0471] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b2ac] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x806a45c] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x80b5e84] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python(PyEval_EvalFrameEx+0x3c71)[0x80e0471] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python(PyEval_EvalFrameEx+0x448b)[0x80e0c8b] /usr/bin/python(PyEval_EvalCodeEx+0x857)[0x80e2807] /usr/bin/python[0x816b2ac] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x806a45c] /usr/bin/python(PyObject_Call+0x4a)[0x806245a] /usr/bin/python[0x80b5e84] ======= Memory map: ======== 08048000-08228000 r-xp 00000000 08:06 6161423 /usr/bin/python2.6 08228000-08229000 r--p 001df000 08:06 6161423 /usr/bin/python2.6 08229000-08278000 rw-p 001e0000 08:06 6161423 /usr/bin/python2.6 08278000-08281000 rw-p 00000000 00:00 0 096b9000-0a4c4000 rw-p 00000000 00:00 0 [heap] b2100000-b2121000 rw-p 00000000 00:00 0 b2121000-b2200000 ---p 00000000 00:00 0 b22aa000-b22ce000 r-xp 00000000 08:06 2100800 /lib/libexpat.so. 1.5.2 b22ce000-b22d0000 r--p 00024000 08:06 2100800 /lib/libexpat.so. 1.5.2 b22d0000-b22d1000 rw-p 00026000 08:06 2100800 /lib/libexpat.so. 1.5.2 b22d1000-b22d8000 r-xp 00000000 08:06 2097186 /lib/tls/i686/cmov/ librt-2.11.1.so b22d8000-b22d9000 r--p 00006000 08:06 2097186 /lib/tls/i686/cmov/ librt-2.11.1.so b22d9000-b22da000 rw-p 00007000 08:06 2097186 /lib/tls/i686/cmov/ librt-2.11.1.so b22da000-b2469000 r-xp 00000000 08:06 6166749 /usr/lib/libexiv2.so. 6.0.0 b2469000-b246a000 ---p 0018f000 08:06 6166749 /usr/lib/libexiv2.so. 6.0.0 b246a000-b247a000 r--p 0018f000 08:06 6166749 /usr/lib/libexiv2.so. 6.0.0 b247a000-b247b000 rw-p 0019f000 08:06 6166749 /usr/lib/libexiv2.so. 6.0.0 b247b000-b2486000 rw-p 00000000 00:00 0 b2486000-b24cf000 r-xp 00000000 08:06 6166766 /usr/lib/ libboost_python-py26.so.1.40.0 b24cf000-b24d0000 r--p 00049000 08:06 6166766 /usr/lib/ libboost_python-py26.so.1.40.0 b24d0000-b24d1000 rw-p 0004a000 08:06 6166766 /usr/lib/ libboost_python-py26.so.1.40.0 b24d1000-b2652000 rw-p 00000000 00:00 0 b2652000-b2653000 ---p 00000000 00:00 0 b2653000-b2e53000 rw-p 00000000 00:00 0 b2e53000-b2e54000 ---p 00000000 00:00 0 b2e54000-b3654000 rw-p 00000000 00:00 0 b3654000-b3655000 ---p 00000000 00:00 0 b3655000-b3e55000 rw-p 00000000 00:00 0 b3e55000-b3e56000 ---p 00000000 00:00 0 b3e56000-b4656000 rw-p 00000000 00:00 0 b4656000-b4660000 r-xp 00000000 08:06 2097179 /lib/tls/i686/cmov/ libnss_files-2.11.1.so b4660000-b4661000 r--p 00009000 08:06 2097179 /lib/tls/i686/cmov/ libnss_files-2.11.1.so b4661000-b4662000 rw-p 0000a000 08:06 2097179 /lib/tls/i686/cmov/ libnss_files-2.11.1.so b4662000-b4663000 ---p 00000000 00:00 0 b4663000-b4e63000 rw-p 00000000 00:00 0 b4e63000-b4e6f000 r-xp 00000000 08:06 6430689 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libverify.so b4e6f000-b4e70000 r--p 0000b000 08:06 6430689 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libverify.so b4e70000-b4e71000 rw-p 0000c000 08:06 6430689 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libverify.so b4e71000-b506b000 r-xp 00000000 08:06 6167271 /usr/lib/ libpython2.6.so.1.0 b506b000-b506c000 r--p 001f9000 08:06 6167271 /usr/lib/ libpython2.6.so.1.0 b506c000-b50bb000 rw-p 001fa000 08:06 6167271 /usr/lib/ libpython2.6.so.1.0 b50bb000-b50c5000 rw-p 00000000 00:00 0 b50c5000-b50e2000 r-xp 00000000 08:06 2097207 /lib/libgcc_s.so.1 b50e2000-b50e3000 r--p 0001c000 08:06 2097207 /lib/libgcc_s.so.1 b50e3000-b50e4000 rw-p 0001d000 08:06 2097207 /lib/libgcc_s.so.1 b50e4000-b51cd000 r-xp 00000000 08:06 6161928 /usr/lib/libstdc++.so. 6.0.13 b51cd000-b51ce000 ---p 000e9000 08:06 6161928 /usr/lib/libstdc++.so. 6.0.13 b51ce000-b51d2000 r--p 000e9000 08:06 6161928 /usr/lib/libstdc++.so. 6.0.13 b51d2000-b51d3000 rw-p 000ed000 08:06 6161928 /usr/lib/libstdc++.so. 6.0.13 b51d3000-b51da000 rw-p 00000000 00:00 0 b51da000-b562d000 r-xp 00000000 08:06 6430656 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/client/libjvm.so b562d000-b562e000 ---p 00453000 08:06 6430656 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/client/libjvm.so b562e000-b5645000 r--p 00453000 08:06 6430656 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/client/libjvm.so b5645000-b5652000 rw-p 0046a000 08:06 6430656 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/client/libjvm.so b5652000-b5a6e000 rw-p 00000000 00:00 0 b5a6e000-b5a92000 r-xp 00000000 08:06 6430673 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libjava.so b5a92000-b5a93000 r--p 00023000 08:06 6430673 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libjava.so b5a93000-b5a95000 rw-p 00024000 08:06 6430673 /usr/lib/jvm/java-6- openjdk/jre/lib/i386/libjava.so b5a95000-b5aa2000 r-xp 00000000 08:06 6296118 /usr/local/lib/ python2.6/dist-packages/JCC-2.7-py2.6-linux-i686.egg/libjcc.so -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
