I should have pointed out that the same code works fine if I haven't backgrounded the process (detached it from a controlling terminal).
Bill Bill Janssen <[EMAIL PROTECTED]> wrote: > I'm getting crashes with Python when I use PyLucene to do searches from > a daemon. This is OS X 10.5.5, both PPC and Intel, Java 1.5, Python 2.5 > (system Python), and PyLucene 2.4.0-2. Here's the stack trace I'm seeing: > > Virtual Machine arguments: > JVM args: -Xms64m -Xmx512m -Xss100m -Djava.awt.headless=true > Java command: <unknown> > launcher type: generic > > > Thread 0 Crashed: > 0 libjvm.dylib 0x019b44e0 JVM_RaiseSignal + 481728 > 1 libjvm.dylib 0x0178f4b8 0x16e6000 + 693432 > 2 ??? 0x041df9bc 0 + 69073340 > 3 ??? 0x041dd160 0 + 69063008 > 4 libjvm.dylib 0x017e0e24 0x16e6000 + 1027620 > 5 libjvm.dylib 0x017e0b94 0x16e6000 + 1026964 > 6 libjvm.dylib 0x01928400 JVM_DoPrivileged + 768 > 7 ??? 0x041e6280 0 + 69100160 > 8 ??? 0x041df9bc 0 + 69073340 > 9 ??? 0x041df9bc 0 + 69073340 > 10 ??? 0x041df9bc 0 + 69073340 > 11 ??? 0x041df9bc 0 + 69073340 > 12 ??? 0x041df9bc 0 + 69073340 > 13 ??? 0x041dd160 0 + 69063008 > 14 libjvm.dylib 0x017e0e24 0x16e6000 + 1027620 > 15 libjvm.dylib 0x017e7ab8 0x16e6000 + 1055416 > 16 libjvm.dylib 0x0179089c 0x16e6000 + 698524 > 17 libjvm.dylib 0x01722b48 0x16e6000 + 248648 > 18 libjvm.dylib 0x01721d30 0x16e6000 + 245040 > 19 libjvm.dylib 0x017c1388 0x16e6000 + 897928 > 20 libjvm.dylib 0x017e99a0 0x16e6000 + 1063328 > 21 libjvm.dylib 0x01926098 JVM_FindClassFromClass + 648 > 22 libverify.dylib 0x00670d04 0x670000 + 3332 > 23 libverify.dylib 0x00670e20 0x670000 + 3616 > 24 libverify.dylib 0x00670efc 0x670000 + 3836 > 25 libverify.dylib 0x006719c0 0x670000 + 6592 > 26 libverify.dylib 0x006729b8 0x670000 + 10680 > 27 libverify.dylib 0x00673230 0x670000 + 12848 > 28 libverify.dylib 0x006749c4 0x670000 + 18884 > 29 libverify.dylib 0x00675da8 0x670000 + 23976 > 30 libverify.dylib 0x00676258 VerifyClassForMajorVersion + > 1016 > 31 libjava.jnilib 0x0069b444 > VerifyClassCodesForMajorVersion + 20 > 32 libjvm.dylib 0x017beb7c 0x16e6000 + 887676 > 33 libjvm.dylib 0x017be384 0x16e6000 + 885636 > 34 libjvm.dylib 0x017e041c 0x16e6000 + 1025052 > 35 libjvm.dylib 0x017e03a0 0x16e6000 + 1024928 > 36 libjvm.dylib 0x017e2fa0 0x16e6000 + 1036192 > 37 libjvm.dylib 0x017e2028 0x16e6000 + 1032232 > 38 libjvm.dylib 0x017e15f0 0x16e6000 + 1029616 > 39 ??? 0x041ee1c0 0 + 69132736 > 40 ??? 0x041dfaac 0 + 69073580 > 41 ??? 0x041df9bc 0 + 69073340 > 42 ??? 0x041df9bc 0 + 69073340 > 43 ??? 0x041df9bc 0 + 69073340 > 44 ??? 0x041df9bc 0 + 69073340 > 45 ??? 0x041dd160 0 + 69063008 > 46 libjvm.dylib 0x017e0e24 0x16e6000 + 1027620 > 47 libjvm.dylib 0x017e0b94 0x16e6000 + 1026964 > 48 libjvm.dylib 0x017871e8 0x16e6000 + 659944 > 49 libjvm.dylib 0x018f18c4 JNI_CreateJavaVM_Impl + > 126500 > 50 libjcc.dylib 0x005220f0 > JCCEnv::callStaticObjectMethod(_jclass*, _jmethodID*, ...) + 100 > 51 _lucene.so 0x01199248 > org::apache::lucene::index::IndexReader::open(java::lang::String const&) + 80 > 52 _lucene.so 0x0125921c > org::apache::lucene::index::t_IndexReader_open(_typeobject*, _object*) + 1224 > 53 org.python.python 0x001c6a48 PyEval_EvalFrameEx + 16052 > _______________________________________________ > pylucene-dev mailing list > pylucene-dev@osafoundation.org > http://lists.osafoundation.org/mailman/listinfo/pylucene-dev _______________________________________________ pylucene-dev mailing list pylucene-dev@osafoundation.org http://lists.osafoundation.org/mailman/listinfo/pylucene-dev