Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)Python

Программы на Python
Ответить
Anonymous
 Процесс завершен с кодом выхода 139 (прерван сигналом 11: SIGSEGV)

Сообщение Anonymous »

Я пытаюсь выполнить скрипт Python, но получаю следующую ошибку:

Процесс завершен с кодом завершения 139 (прерван сигналом 11: SIGSEGV)

Я использую Python 3.5.2 в операционной системе Linux Mint 18.1 (Serena).
Могут кто-нибудь скажет мне, почему это происходит и как я могу решить?
Скрипт Python
import os
import wx
import Frames.AddFrame1
import Frames.MainFrame
import Frames.MainFrame2
import Frames.NewProjectGeneratorGUI
import Frames.main

def get_parent_path():
return os.path.split(os.path.abspath(os.getcwd()))[0]

class NewOpening(Frames.NewProjectGeneratorGUI.MyFrame1):
def __init__(self, parent):
Frames.NewProjectGeneratorGUI.MyFrame1.__init__(self, parent)

def GenerateFolder(self, event):
folder_name = self.m_textCtrl1.GetValue()
try:
os.mkdir(folder_name)
except FileExistsError:
pass
finally:
global path
path = folder_name
open(folder_name + '/setup_configuration', 'w').write(
'title: {0}\ndescription:{1}\nkeywords:{2}\ncomments:{3}'.format(self.m_textCtrl3.GetValue(),
self.m_textCtrl4.GetValue(),
self.m_textCtrl5.GetValue(),
self.m_textCtrl6.GetValue()))
self.Close()

def Close(self, force=False):
self.Destroy()
new_or_open_frame.Destroy()

class Add(Frames.AddFrame1.MyFrame1):
def __init__(self, parent):
Frames.AddFrame1.MyFrame1.__init__(self, parent)
def OnClose(self,event):
return 3

class NewOpenFrame(Frames.main.MyFrame1):
def __init__(self, parent):
Frames.main.MyFrame1.__init__(self, parent)

def click1(self, event):
opening_frame = NewOpening(self)
opening_frame.Show()

def click2(self, event):
print('Still not implemented ')
# TODO implement open directory

class MainFrame(Frames.MainFrame2.MyFrame1):
def __init__(self, parent):
Frames.MainFrame2.MyFrame1.__init__(self, parent)
self.GenerateTreeRoot()

def GenerateTreeRoot(self):
self.m_treeCtrl1.AddRoot('HTML')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'HEAD')
self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'BODY')

def add(self, event):
add_frame = Add(main_frame)
add_frame.Show()

if __name__ == '__main__':
app = wx.App()
new_or_open_frame = NewOpenFrame(None)
new_or_open_frame.Show()
app.MainLoop()
main_frame = MainFrame(None)
main_frame.Show()
app.MainLoop()


Подробнее здесь: https://stackoverflow.com/questions/494 ... 11-sigsegv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»