From: Jason S C. <jas...@sc...> - 2002-08-12 17:07:15
|
Hello all, Just wanted to post a followup message about the hangups I was getting loading a ~5400 individual gramps database on rc5. The system I'm having it die silently on consistently finally gave me a python bug report, which I'll paste below. I had mentioned that it was running the processor at 80-90% usage for a while; it was also eating up more and more memory. The system it loads successfully on (after the delays) has about 512MB of RAM on it. This one is running with 192MB, and it had hit around 550MB of real and swap when python blew up. I will try to expand the amount of RAM this is using to see where the breakpoint is, if there is one (this is a VMware box). Again, both systems are RH 7.3. Tried with standard kernel and 2.4.19. Both using 1.5.2 python. Bug report: (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[New Thread 1024 (LWP 1416)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x4022e4b9 in wait4 () from /lib/libc.so.6 #0 0x4022e4b9 in wait4 () from /lib/libc.so.6 #1 0x402a630c in __DTOR_END__ () from /lib/libc.so.6 #2 0x4015983a in waitpid () from /lib/libpthread.so.0 #3 0x405e2b6e in gnome_init () from /usr/lib/libgnomeui.so.32 #4 0x40157307 in pthread_sighandler () from /lib/libpthread.so.0 #5 <signal handler called> #6 0x4014579c in strop_joinfields () from /usr/lib/python1.5/lib-dynload/stropmodule.so #7 0x08055772 in PyEval_CallObjectWithKeywords () #8 0x0805564e in PyEval_CallObjectWithKeywords () #9 0x0805446c in PyEval_EvalCode () #10 0x08055b1a in PyEval_CallObjectWithKeywords () #11 0x0805563e in PyEval_CallObjectWithKeywords () #12 0x407de785 in call_with_frame (c=3D0x8500bf8, func=3D0x869ada0, args=3D0x86d8880) at extensions/pyexpat.c:377 #13 0x407deb64 in my_EndElementHandler (userData=3D0x842faf8,=20 name=3D0x86942fc "note") at extensions/pyexpat.c:510 #14 0x407e3744 in doContent (parser=3D0x8527f48, startTagLevel=3D0,=20 enc=3D0x407fcea0,=20 s=3D0x86a226e "</note>\n </person>\n <person id=3D\"I5470\">\n <gender>M</gender>\n <name type=3D\"Birth Name\">\n <first>August</first>\n =20 <last>Boehmer</last>\n </name>\n <parentin ref=3D\"F196"...,=20 end=3D0x86a24b8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"..., nextPtr=3D0x8527f60) at extensions/expat/lib/xmlparse.c:1739 #15 0x407e2b44 in contentProcessor (parser=3D0x8527f48,=20 start=3D0x86a1cb8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"...,=20 end=3D0x86a24b8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"..., endPtr=3D0x8527f60) at extensions/expat/lib/xmlparse.c:1349 #16 0x407e26e9 in XML_ParseBuffer (parser=3D0x8527f48, len=3D2048, isFinal=3D0) at extensions/expat/lib/xmlparse.c:1150 #17 0x407e03dd in xmlparse_ParseFile (self=3D0x842faf8, args=3D0x8699778) at extensions/pyexpat.c:887 #18 0x08055772 in PyEval_CallObjectWithKeywords () #19 0x0805564e in PyEval_CallObjectWithKeywords () #20 0x0805446c in PyEval_EvalCode () #21 0x08054339 in PyEval_EvalCode () #22 0x08054339 in PyEval_EvalCode () #23 0x08054339 in PyEval_EvalCode () #24 0x08054339 in PyEval_EvalCode () #25 0x08054339 in PyEval_EvalCode () #26 0x08055b1a in PyEval_CallObjectWithKeywords () #27 0x0805563e in PyEval_CallObjectWithKeywords () #28 0x080810b4 in PyTuple_Fini () #29 0x08055772 in PyEval_CallObjectWithKeywords () #30 0x0805564e in PyEval_CallObjectWithKeywords () #31 0x0805446c in PyEval_EvalCode () #32 0x08055b1a in PyEval_CallObjectWithKeywords () #33 0x0805563e in PyEval_CallObjectWithKeywords () #34 0x0806d514 in PyObject_CallObject () #35 0x4032590b in PyGtkFlag_get_value () from /usr/lib/python1.5/site-packages/_gtkmodule.so #36 0x4042f0c3 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0 #37 0x4042e557 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #38 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #39 0x4039d4f0 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0 #40 0x4039ea66 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0 #41 0x403ffa8f in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0 #42 0x4042e403 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #43 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #44 0x4039d434 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0 #45 0x4039e3db in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0 #46 0x403ff865 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0 #47 0x4042e597 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #48 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #49 0x404638cc in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0 #50 0x403ff7dc in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0 #51 0x403fe999 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0 #52 0x401000c3 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0 #53 0x402befa5 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #54 0x402bf5a9 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #55 0x402bf738 in g_main_run () from /usr/lib/libglib-1.2.so.0 #56 0x403fe297 in gtk_main () from /usr/lib/libgtk-1.2.so.0 #57 0x40326c9c in PyGtkFlag_get_value () from /usr/lib/python1.5/site-packages/_gtkmodule.so #58 0x08055772 in PyEval_CallObjectWithKeywords () #59 0x0805564e in PyEval_CallObjectWithKeywords () #60 0x0805446c in PyEval_EvalCode () #61 0x08054339 in PyEval_EvalCode () #62 0x08052155 in PyEval_EvalCode () #63 0x080655f7 in PyRun_File () #64 0x08064b70 in PyRun_SimpleFile () #65 0x0806476b in PyRun_AnyFile () #66 0x08050284 in Py_Main () #67 0x0804fc33 in main () #68 0x4019b1c4 in __libc_start_main () from /lib/libc.so.6 Thread 1 (Thread 1024 (LWP 1416)): #0 0x4022e4b9 in wait4 () from /lib/libc.so.6 #1 0x402a630c in __DTOR_END__ () from /lib/libc.so.6 #2 0x4015983a in waitpid () from /lib/libpthread.so.0 #3 0x405e2b6e in gnome_init () from /usr/lib/libgnomeui.so.32 #4 0x40157307 in pthread_sighandler () from /lib/libpthread.so.0 #5 <signal handler called> #6 0x4014579c in strop_joinfields () from /usr/lib/python1.5/lib-dynload/stropmodule.so #7 0x08055772 in PyEval_CallObjectWithKeywords () #8 0x0805564e in PyEval_CallObjectWithKeywords () #9 0x0805446c in PyEval_EvalCode () #10 0x08055b1a in PyEval_CallObjectWithKeywords () #11 0x0805563e in PyEval_CallObjectWithKeywords () #12 0x407de785 in call_with_frame (c=3D0x8500bf8, func=3D0x869ada0, args=3D0x86d8880) at extensions/pyexpat.c:377 #13 0x407deb64 in my_EndElementHandler (userData=3D0x842faf8,=20 name=3D0x86942fc "note") at extensions/pyexpat.c:510 #14 0x407e3744 in doContent (parser=3D0x8527f48, startTagLevel=3D0,=20 enc=3D0x407fcea0,=20 s=3D0x86a226e "</note>\n </person>\n <person id=3D\"I5470\">\n <gender>M</gender>\n <name type=3D\"Birth Name\">\n <first>August</first>\n =20 <last>Boehmer</last>\n </name>\n <parentin ref=3D\"F196"...,=20 end=3D0x86a24b8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"..., nextPtr=3D0x8527f60) at extensions/expat/lib/xmlparse.c:1739 #15 0x407e2b44 in contentProcessor (parser=3D0x8527f48,=20 start=3D0x86a1cb8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"...,=20 end=3D0x86a24b8 "\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3\2= 03=C2\202=C3\202=C2\203=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\202=C2= \203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\203=C2\20= 3=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\202=C3= \203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3\20= 2=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\202=C3\203=C2= \203=C3\202=C2\203=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\20= 2=C3\203=C2\202=C3\202=C2\202=C3\203=C2\203=C3\202=C2\203=C3\203=C2\202=C3= \202=C2\203=C3\203=C2\203=C3\202=C2\202=C3\203=C2\202=C3\202=C2\203=C3\20= 3=C2\203=C3\202=C2\203=C3\203=C2\202=C3"..., endPtr=3D0x8527f60) at extensions/expat/lib/xmlparse.c:1349 #16 0x407e26e9 in XML_ParseBuffer (parser=3D0x8527f48, len=3D2048, isFinal=3D0) at extensions/expat/lib/xmlparse.c:1150 #17 0x407e03dd in xmlparse_ParseFile (self=3D0x842faf8, args=3D0x8699778) at extensions/pyexpat.c:887 #18 0x08055772 in PyEval_CallObjectWithKeywords () #19 0x0805564e in PyEval_CallObjectWithKeywords () #20 0x0805446c in PyEval_EvalCode () #21 0x08054339 in PyEval_EvalCode () #22 0x08054339 in PyEval_EvalCode () #23 0x08054339 in PyEval_EvalCode () #24 0x08054339 in PyEval_EvalCode () #25 0x08054339 in PyEval_EvalCode () #26 0x08055b1a in PyEval_CallObjectWithKeywords () #27 0x0805563e in PyEval_CallObjectWithKeywords () #28 0x080810b4 in PyTuple_Fini () #29 0x08055772 in PyEval_CallObjectWithKeywords () #30 0x0805564e in PyEval_CallObjectWithKeywords () #31 0x0805446c in PyEval_EvalCode () #32 0x08055b1a in PyEval_CallObjectWithKeywords () #33 0x0805563e in PyEval_CallObjectWithKeywords () #34 0x0806d514 in PyObject_CallObject () #35 0x4032590b in PyGtkFlag_get_value () from /usr/lib/python1.5/site-packages/_gtkmodule.so #36 0x4042f0c3 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0 #37 0x4042e557 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #38 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #39 0x4039d4f0 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0 #40 0x4039ea66 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0 #41 0x403ffa8f in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0 #42 0x4042e403 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #43 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #44 0x4039d434 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0 #45 0x4039e3db in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0 #46 0x403ff865 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0 #47 0x4042e597 in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #48 0x4042c5cc in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #49 0x404638cc in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0 #50 0x403ff7dc in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0 #51 0x403fe999 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0 #52 0x401000c3 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0 #53 0x402befa5 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #54 0x402bf5a9 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #55 0x402bf738 in g_main_run () from /usr/lib/libglib-1.2.so.0 #56 0x403fe297 in gtk_main () from /usr/lib/libgtk-1.2.so.0 #57 0x40326c9c in PyGtkFlag_get_value () from /usr/lib/python1.5/site-packages/_gtkmodule.so #58 0x08055772 in PyEval_CallObjectWithKeywords () #59 0x0805564e in PyEval_CallObjectWithKeywords () #60 0x0805446c in PyEval_EvalCode () #61 0x08054339 in PyEval_EvalCode () #62 0x08052155 in PyEval_EvalCode () #63 0x080655f7 in PyRun_File () #64 0x08064b70 in PyRun_SimpleFile () #65 0x0806476b in PyRun_AnyFile () #66 0x08050284 in Py_Main () #67 0x0804fc33 in main () #68 0x4019b1c4 in __libc_start_main () from /lib/libc.so.6 #0 0x4022e4b9 in wait4 () from /lib/libc.so.6 #0 0x4022e4b9 in wait4 () from /lib/libc.so.6 No symbol table info available. #1 0x402a630c in __DTOR_END__ () from /lib/libc.so.6 No symbol table info available. #2 0x4015983a in waitpid () from /lib/libpthread.so.0 No symbol table info available. #3 0x405e2b6e in gnome_init () from /usr/lib/libgnomeui.so.32 No symbol table info available. #4 0x40157307 in pthread_sighandler () from /lib/libpthread.so.0 No symbol table info available. #5 <signal handler called> No symbol table info available. #6 0x4014579c in strop_joinfields () from /usr/lib/python1.5/lib-dynload/stropmodule.so No symbol table info available. #7 0x08055772 in PyEval_CallObjectWithKeywords () No symbol table info available. |