Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 50 by jerry57: Mabot causing seg fault on Mac OS X
http://code.google.com/p/robotframework-mabot/issues/detail?id=50

Mac OS X 10.6.2 (Snow Leopard)
python --version
Python 2.6.1
jython --version
Jython 2.5.1
pybot --version
Robot Framework 2.1.3 (Python 2.6.1 on darwin)
jybot --version
Robot Framework 2.1.3 (Jython 2.5.1 on java1.6.0_17)
rebot --version
Rebot 2.1.3 (Python 2.6.1 on darwin)
mabot.py --version
Mabot 0.6.1

I tried starting MaBot several different ways and they all resulted in the
following segfault
mabot.py &
mabot.py simple.html &
mabot.py . &

The following commands do work without the segfault
mabot.py --version
mabot.py --help

Here is a snippet of the segfault that was reported.
-------------------
Process:         Python [5484]
Path:
/System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python
Identifier:      org.python.python.app
Version:         2.6 (2.6)
Build Info:      python-440000~1
Code Type:       X86 (Native)
Parent Process:  bash [5428]

Date/Time:       2010-03-18 07:28:25.485 -0700
OS Version:      Mac OS X 10.6.2 (10C540)
Report Version:  6

Interval Since Last Report:          62763 sec
Crashes Since Last Report:           2
Per-App Interval Since Last Report:  41099 sec
Per-App Crashes Since Last Report:   2
Anonymous UUID:                      29369D91-8741-478F-8EBD-E376ED4EAF46

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000065726f46
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   ???                                 0x65726f46 0 + 1701998406
1   com.tcltk.tcllibrary                0x010f14f0 Tcl_FindCommand + 840
2   com.tcltk.tcllibrary                0x010880eb Tcl_GetCommandInfo + 51
3   com.tcltk.tklibrary                 0x01226475 TkpGetSubFonts + 5008
4   com.apple.AE                        0x94326f3a aeDispatchAppleEvent(AEDesc
const*, AEDesc*, unsigned long, unsigned char*) + 166
5   com.apple.AE                        0x94326e39
dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 43
6   com.apple.AE                        0x94326d46 aeProcessAppleEvent + 197
7   com.apple.HIToolbox                 0x93bbf2a1 AEProcessAppleEvent + 50
8   com.apple.AppKit                    0x904a9d02 _DPSNextEvent + 1420
9   com.apple.AppKit                    0x904a9306 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
10  com.tcltk.tklibrary                 0x0122ee94 XQueryPointer + 2261
11 com.tcltk.tklibrary 0x0122f3d6 Tk_MacOSXSetupTkNotifier + 1079
12  com.tcltk.tcllibrary                0x010f6a63 Tcl_DoOneEvent + 229
13  com.tcltk.tklibrary                 0x01170376 TkGetDisplayOf + 424
14  com.tcltk.tcllibrary                0x01089977 Tcl_CreateInterp + 4919
15  com.tcltk.tcllibrary                0x0108a96c Tcl_EvalObjv + 72
16  _tkinter.so                         0x007da49d Tkapp_CallDeallocArgs + 11750
17  org.python.python                   0x0008b372 PyEval_EvalFrameEx + 16375
18  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
19  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
20  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
21  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
22  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
23  org.python.python                   0x0008cf64 PyEval_EvalCodeEx + 1720
24  org.python.python                   0x0002ee2c PyClassMethod_New + 1823
25  org.python.python                   0x0000c700 PyObject_Call + 101
26  org.python.python                   0x0001c12e PyClass_New + 1603
27  org.python.python                   0x0000c700 PyObject_Call + 101
28  org.python.python                   0x0008677a PyEval_CallObjectWithKeywords
+ 171
29  org.python.python                   0x0001ba58 PyInstance_New + 290
30  org.python.python                   0x0000c700 PyObject_Call + 101
31  org.python.python                   0x0008c802 PyEval_EvalFrameEx + 21639
32  org.python.python                   0x0008b4d5 PyEval_EvalFrameEx + 16730
33  org.python.python                   0x0008cf64 PyEval_EvalCodeEx + 1720
34  org.python.python                   0x0008d009 PyEval_EvalCode + 87
35  org.python.python                   0x000a40bb Py_CompileString + 111
36  org.python.python                   0x000a4167 PyRun_FileExFlags + 139
37  org.python.python                   0x000a5e8a PyRun_SimpleFileExFlags + 814
38  org.python.python                   0x000b3168 Py_Main + 3074
39  org.python.python.app               0x00001eb5 start + 53

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib                   0x951c30ea kevent + 10
1   libSystem.B.dylib                   0x951c3804 _dispatch_mgr_invoke + 215
2   libSystem.B.dylib                   0x951c2cc3 _dispatch_queue_invoke + 163
3   libSystem.B.dylib                   0x951c2a68 _dispatch_worker_thread2 + 
234
4   libSystem.B.dylib                   0x951c24f1 _pthread_wqthread + 390
5   libSystem.B.dylib                   0x951c2336 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib                   0x951c2182 __workq_kernreturn + 10
1   libSystem.B.dylib                   0x951c2718 _pthread_wqthread + 941
2   libSystem.B.dylib                   0x951c2336 start_wqthread + 30

Thread 3:
0   libSystem.B.dylib                   0x951bb856 select$DARWIN_EXTSN + 10
1   com.tcltk.tcllibrary                0x0112c737 Tcl_InitNotifier + 1643
2   libSystem.B.dylib                   0x951c9fbd _pthread_start + 345
3   libSystem.B.dylib                   0x951c9e42 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00aa2cb4  ebx: 0x010f0af6  ecx: 0x00aa2ca0  edx: 0xbfffc986
  edi: 0xbfffc984  esi: 0x01255172  ebp: 0xbfffca68  esp: 0xbfffc91c
   ss: 0x0000001f  efl: 0x00010206  eip: 0x65726f46   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x65726f46

Binary Images:
    0x1000 -     0x1ff7  org.python.python.app 2.6 (2.6)
<4D01A378-6EE4-7558-6564-0BC51C06A652>
/System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python
    0x5000 -    0xecfef  org.python.python 2.6.1 (2.6.1)
<99F1F7BA-7AFA-6069-4E43-11F97B892F65>
/System/Library/Frameworks/Python.framework/Versions/2.6/Python
  0x1df000 -   0x1e0ff7  cStringIO.so ??? (???)
<7FA5644E-4FA1-60EF-8322-5A15EAC0BED3>
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/cStringIO.so
  0x1e4000 -   0x1e6ff7  math.so ??? (???)
<0C41AF37-25FD-1EB3-D721-02CCFFC5D9B1>
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/math.so
  0x1eb000 -   0x1edfe7  binascii.so ??? (???)
<0E5DD6E7-614C-27F6-B1B8-1A2D88D75D97>
/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/binascii.so
  0x1f1000 -   0x1f2ff7  _random.so ??? (???)
<04AE7C48-ED14-5BBA-610B-3B95E115188C> /System/Library/Frameworks/


If there is more information you would like gathered for this, just shout
and I will report/test whatever I can.


--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

Reply via email to