Skip to content

Segmentation fault when playing with Split {Left, Right, Top, Bottom} #650

@blueberryscone238

Description

@blueberryscone238

Terminal tabs will always open in the right pane. But file tabs are free to choose where they will open. If the right pane has focus (I click on the terminal tab), new file tabs will open in the right pane. If the left pane has focus, they will open in the left pane.

But via a trick with the Split {Left, Right, Top, Bottom} feature, I can have terminal tabs to open in whatever panes I want.

Playing with Split {Left, Right, Top, Bottom} for a while. The application crashed:

$ ./ecode-linux-nightly-x86_64.AppImage
Stack trace (most recent call last):
#19   Object "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2", at 0xffffffffffffffff, in 
#18   Object "/tmp/.mount_ecode-HPmhkG/ecode.bin", at 0x5ae6b0ad928d, in 
#17   Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x78908f966304, in __libc_start_main
#16   Object "/usr/lib/x86_64-linux-gnu/libc.so.6", at 0x78908f966249, in 
#15   Object "/tmp/.mount_ecode-HPmhkG/ecode.bin", at 0x5ae6b0ad2912, in 
#14   Object "/tmp/.mount_ecode-HPmhkG/ecode.bin", at 0x5ae6b0b6db48, in 
#13   Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x7890901455d2, in EE::Window::Window::runMainLoop(std::function<void ()>, int)
#12   Object "/tmp/.mount_ecode-HPmhkG/ecode.bin", at 0x5ae6b0b5fbed, in 
#11   Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x789090185bef, in EE::Scene::SceneManager::update()
#10   Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x789090185bb2, in EE::Scene::SceneManager::update(EE::System::Time const&)
#9    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x789090224770, in EE::UI::UISceneNode::update(EE::System::Time const&)
#8    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x789090181aa4, in EE::Scene::SceneNode::update(EE::System::Time const&)
#7    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x78909017bf8c, in EE::Scene::EventDispatcher::update(EE::System::Time const&)
#6    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x78909017b7f2, in EE::Scene::EventDispatcher::sendMsg(EE::Scene::Node*, unsigned int const&, unsigned int const&)
#5    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x7890901885f5, in EE::Scene::Node::messagePost(EE::Scene::NodeMessage const*)
#4    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x7890902e0649, in EE::UI::UIMenu::onMessage(EE::Scene::NodeMessage const*)
#3    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x78909018e6af, in EE::Scene::Node::sendEvent(EE::Scene::Event const*)
#2    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x789090487789, in EE::UI::Tools::UICodeEditorSplitter::setCurrentEditor(EE::UI::UICodeEditor*)
#1    Object "/tmp/.mount_ecode-HPmhkG/ecode.bin", at 0x5ae6b0b5bea7, in 
#0    Object "/tmp/.mount_ecode-HPmhkG/libs/libeepp.so", at 0x7890901b4d14, in EE::UI::UICodeEditor::getDocument()
Segmentation fault (Address not mapped to object [0x4c8])
Segmentation fault

I have not tried to reproduce the crash after that, though.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions