如何调试在wxpython/python线程中深度崩溃的wxpython应用程序

如何调试在wxpython/python线程中深度崩溃的wxpython应用程序,python,wxpython,Python,Wxpython,我有一个叫h2hh的wxpython应用程序。OSX上的一个用户反复出现崩溃,并提供了附加的崩溃转储 我甚至不知道从哪里开始调试这个!帮忙?我该怎么开始呢?即使有些问题能给我一些线索,我也会很感激的 谢谢 完全崩溃转储在 日期/时间:2012-10-13 00:40:50+0200 操作系统版本:10.8.2(内部版本12C60) 架构:x86_64 报告版本:11 命令:h2hh 路径:/Applications/h2hh.app/Contents/MacOS/h2hh 版本:2.1.4测试版

我有一个叫h2hh的wxpython应用程序。OSX上的一个用户反复出现崩溃,并提供了附加的崩溃转储

我甚至不知道从哪里开始调试这个!帮忙?我该怎么开始呢?即使有些问题能给我一些线索,我也会很感激的

谢谢

完全崩溃转储在

日期/时间:2012-10-13 00:40:50+0200
操作系统版本:10.8.2(内部版本12C60)
架构:x86_64
报告版本:11
命令:h2hh
路径:/Applications/h2hh.app/Contents/MacOS/h2hh
版本:2.1.4测试版(2.1.4测试版)
父级:已启动[225]
PID:31842
活动:悬挂
持续时间:1.97秒
步骤:20(100ms采样间隔)
硬件型号:MacBookAir 3,2
活动CPU:2个
免费页:311652页(-1327)
页码:16页
分页:0页
工艺:h2hh[31842]
路径:/Applications/h2hh.app/Contents/MacOS/h2hh
架构:x86_64
父级:已启动[225]
UID:501
任务大小:20328页(+470页)
CPU时间:1.936s
线程0x69ee1 DispatchQueue 1优先级cpu时间0.935s
20启动+52(h2hh)[0x100000e24]
20干管+1438(h2hh)[0x100004b6e]
20启动+13830(h2hh)[0x1000043f6]
20 PyRun_SimpleFileExFlags+392(Python)[0x1018c3da8]
20 PyRun_FileExFlags+164(Python)[0x1018c2af4]
20 PyEval_EvalCode+54(Python)[0x1018a4326]
20 PyEval_evalcodex+2103(Python)[0x1018a42a7]
20 PyEval_EvalFrameEx+18189(Python)[0x1018a109d]
20 ??? (Python+672856)[0x1018a4458]
20 PyEval_evalcodex+2103(Python)[0x1018a42a7]
20 PyEval_EvalFrameEx+3188(Python)[0x10189d604]
20 PyEval_EvalCode+54(Python)[0x1018a4326]
20 PyEval_evalcodex+2103(Python)[0x1018a42a7]
20 PyEval_EvalFrameEx+18189(Python)[0x1018a109d]
20 ??? (Python+672739)[0x1018a43e3]
20 PyEval_EvalFrameEx+18725(Python)[0x1018a12b5]
20 PyObject_调用+97(Python)[0x101808be1]
20 ??? (Python+109079)[0x10181aa17]
20 PyObject_调用+97(Python)[0x101808be1]
20 ??? (Python+202123)[0x10183158b]
20 PyEval_evalcodex+2103(Python)[0x1018a42a7]
20 PyEval_EvalFrameEx+20406(Python)[0x1018a1946]
20 wxPySwigInstance_Check(_object*)+223711(_core_uu.so)[0x101d7244f]
20 wxPyApp::MainLoop()+76(_core_uu.so)[0x101d26c3c]
20 wxAppConsoleBase::MainLoop()+72(libwx_osx_cocoau-2.9.4.0.0.dylib)[0x101fac6d8]
20 wxCFEventLoop::Run()+55(libwx_osx_cocoau-2.9.4.0.0.dylib)[0x1020a7607]
20 wxGUIEventLoop::DoRun()+51(libwx_osx_cocoau-2.9.4.0.0.dylib)[0x1021d40b3]
20-[NSApplication run]+517(应用程序套件)[0x7fff8f48e283]
20-[NSApplication NextEventMachingTask:untilDate:inMode:dequeue:+128(应用程序套件)[0x7fff8f496ed2]
废话
1 CFArrayGetFirstIndexOfValue+35(CoreFoundation)[0x7fff8d575a83]
1.
2.(Python+672739)[0x1018a43e3]
1 PyEval_EvalFrameEx+18189(Python)[0x1018a109d]
1.(Python+672856)[0x1018a4458]
1 PyEval_evalcodex+2103(Python)[0x1018a42a7]
1 PyEval_EvalFrameEx+18011(Python)[0x1018a0feb]
1.(Python+925773)[0x1018e204d]
1.(Python+955601)[0x1018e94d1]
1个PyEval_CallObjectWithKeywords+180(Python)[0x10189bd94]
Date/Time:       2012-10-13 00:40:50 +0200
OS Version:      10.8.2 (Build 12C60)
Architecture:    x86_64
Report Version:  11

Command:         h2hh
Path:            /Applications/h2hh.app/Contents/MacOS/h2hh
Version:         2.1.4 Beta (2.1.4 Beta)
Parent:          launchd [225]

PID:             31842
Event:           hang
Duration:        1.97s
Steps:           20 (100ms sampling interval)

Hardware model:  MacBookAir3,2
Active cpus:     2
Free pages:      311652 pages (-1327)
Pageins:         16 pages
Pageouts:        0 pages


Process:         h2hh [31842]
Path:            /Applications/h2hh.app/Contents/MacOS/h2hh
Architecture:    x86_64
Parent:          launchd [225]
UID:             501
Task size:       20328 pages (+470)
CPU Time:        1.936s

  Thread 0x69ee1    DispatchQueue 1          priority <multiple> cpu time   0.935s
  20 start + 52 (h2hh) [0x100000e24]
    20 main + 1438 (h2hh) [0x100004b6e]
      20 start + 13830 (h2hh) [0x1000043f6]
        20 PyRun_SimpleFileExFlags + 392 (Python) [0x1018c3da8]
          20 PyRun_FileExFlags + 164 (Python) [0x1018c2af4]
            20 PyEval_EvalCode + 54 (Python) [0x1018a4326]
              20 PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                20 PyEval_EvalFrameEx + 18189 (Python) [0x1018a109d]
                  20 ??? (Python + 672856) [0x1018a4458]
                    20 PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                      20 PyEval_EvalFrameEx + 3188 (Python) [0x10189d604]
                        20 PyEval_EvalCode + 54 (Python) [0x1018a4326]
                          20 PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                            20 PyEval_EvalFrameEx + 18189 (Python) [0x1018a109d]
                              20 ??? (Python + 672739) [0x1018a43e3]
                                20 PyEval_EvalFrameEx + 18725 (Python) [0x1018a12b5]
                                  20 PyObject_Call + 97 (Python) [0x101808be1]
                                    20 ??? (Python + 109079) [0x10181aa17]
                                      20 PyObject_Call + 97 (Python) [0x101808be1]
                                        20 ??? (Python + 202123) [0x10183158b]
                                          20 PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                                            20 PyEval_EvalFrameEx + 20406 (Python) [0x1018a1946]
                                              20 wxPySwigInstance_Check(_object*) + 223711 (_core_.so) [0x101d7244f]
                                                20 wxPyApp::MainLoop() + 76 (_core_.so) [0x101d26c3c]
                                                  20 wxAppConsoleBase::MainLoop() + 72 (libwx_osx_cocoau-2.9.4.0.0.dylib) [0x101fac6d8]
                                                    20 wxCFEventLoop::Run() + 55 (libwx_osx_cocoau-2.9.4.0.0.dylib) [0x1020a7607]
                                                      20 wxGUIEventLoop::DoRun() + 51 (libwx_osx_cocoau-2.9.4.0.0.dylib) [0x1021d40b3]
                                                        20 -[NSApplication run] + 517 (AppKit) [0x7fff8f48e283]
                                                          20 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 (AppKit) [0x7fff8f496ed2]

blah blah

    1  CFArrayGetFirstIndexOfValue + 35 (CoreFoundation) [0x7fff8d575a83]
                                                                                                                                                                                                                                                                                          1  <executing in user space>
                                                                                                                                                                                  2  ??? (Python + 672739) [0x1018a43e3]
                                                                                                                                                                                    1  PyEval_EvalFrameEx + 18189 (Python) [0x1018a109d]
                                                                                                                                                                                      1  ??? (Python + 672856) [0x1018a4458]
                                                                                                                                                                                        1  PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                                                                                                                                                                                          1  PyEval_EvalFrameEx + 18011 (Python) [0x1018a0feb]
                                                                                                                                                                                            1  ??? (Python + 925773) [0x1018e204d]
                                                                                                                                                                                              1  ??? (Python + 955601) [0x1018e94d1]
                                                                                                                                                                                                1  PyEval_CallObjectWithKeywords + 180 (Python) [0x10189bd94]
                                                                                                                                                                                                  1  PyObject_Call + 97 (Python) [0x101808be1]
                                                                                                                                                                                                    1  PyUnicodeUCS2_Join + 521 (Python) [0x10187b939]
                                                                                                                                                                                                      1  PyUnicodeUCS2_FromEncodedObject + 69 (Python) [0x101879155]
                                                                                                                                                                                                        1  <executing in user space>
                                                                                                                                                                                    1  PyEval_EvalFrameEx + 22213 (Python) [0x1018a2055]
                                                                                                                                                                                      1  PyThread_release_lock + 22 (Python) [0x1018d4e06]
                                                                                                                                                                                        1  OSAtomicCompareAndSwap64Barrier$VARIANT$mp + 8 (libsystem_c.dylib) [0x7fff8e78ec9c]
                                                                                                                                                                                          1  <executing in user space>
                                                                                                                                                            1  ??? (Python + 672856) [0x1018a4458]
                                                                                                                                                              1  PyEval_EvalCodeEx + 2103 (Python) [0x1018a42a7]
                                                                                                                                                                1  PyEval_EvalFrameEx + 20406 (Python) [0x1018a1946]
                                                                                                                                                                  1  wxGBPosition_helper(_object*, wxGBPosition**) + 14799 (_core_.so) [0x101ddbc5f]
                                                                                                                                                                    1  PyEval_RestoreThread + 62 (Python) [0x1018a44fe]
                                                                                                                                                                      1  PyThread_acquire_lock + 107 (Python) [0x1018d4ecb]
                                                                                                                                                                        1  __psynch_cvwait + 10 (libsystem_kernel.dylib) [0x7fff848c50fa]
                                                                                                                                                                         *1  psynch_cvcontinue + 0 (mach_kernel) [0xffffff80005b5d30]