Seg fault when viewing container during destroy
Bug #1604015 reported by
Larry Price
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
Medium
|
Larry Price | |||
Trunk |
Fix Released
|
Medium
|
Larry Price | |||
libertine (Ubuntu) |
Fix Released
|
Medium
|
Larry Price |
Bug Description
To reproduce:
* Start libertine GUI
* Swipe right on a container
* Select destroy (trash can icon)
* Click on the container to go to "HomeView"
* Wait for it...
* CRASH!
See backtrace here: https:/
Something to do with the way we're accessing the listview during this time. This probably also happens if you're on the HomeView and you run l-c-m destroy.
Related branches
lp:~larryprice/libertine/listmodel-crash
- Libertine CI Bot: Approve (continuous-integration)
- Christopher Townsend (community): Approve
-
Diff: 173 lines (+28/-23)6 files modifiedlibertine/ContainerAppsList.cpp (+2/-7)
libertine/ContainerAppsList.h (+2/-1)
libertine/ContainerArchivesList.cpp (+2/-7)
libertine/ContainerArchivesList.h (+2/-1)
libertine/qml/ContainersView.qml (+16/-6)
python/libertine/ChrootContainer.py (+4/-1)
lp:~townsend/libertine/release-1.4.1
- Larry Price: Approve
-
Diff: 1848 lines (+846/-451)32 files modifiedCMakeLists.txt (+1/-1)
data/CMakeLists.txt (+3/-1)
data/com.canonical.libertine.LxcManager.service (+3/-0)
data/libertine-lxc-manager.conf (+0/-13)
debian/changelog (+31/-0)
debian/control (+1/-1)
debian/libertine-tools.install (+0/-1)
debian/python3-libertine-lxc.install (+1/-1)
libertine/ContainerAppsList.cpp (+2/-7)
libertine/ContainerAppsList.h (+2/-1)
libertine/ContainerArchivesList.cpp (+2/-7)
libertine/ContainerArchivesList.h (+2/-1)
libertine/ContainerConfigList.cpp (+2/-2)
libertine/qml/ContainerOptionsDialog.qml (+3/-0)
libertine/qml/ContainersView.qml (+15/-9)
libertine/qml/WelcomeView.qml (+4/-3)
python/libertine/ChrootContainer.py (+4/-1)
python/libertine/ContainersConfig.py (+21/-2)
python/libertine/Libertine.py (+228/-18)
python/libertine/LxcContainer.py (+43/-24)
python/libertine/__init__.py (+13/-2)
python/libertine/utils.py (+27/-4)
tests/unit/CMakeLists.txt (+24/-0)
tests/unit/libertine_logger_tests.py (+49/-0)
tests/unit/libertine_session_bridge_tests.py (+106/-0)
tests/unit/libertine_socket_tests.py (+72/-0)
tools/CMakeLists.txt (+2/-2)
tools/libertine-container-manager (+15/-14)
tools/libertine-launch (+64/-9)
tools/libertine-lxc-manager (+106/-109)
tools/libertine-session-bridge (+0/-205)
tools/libertine-session-bridge.1 (+0/-13)
tags: | added: gui |
Changed in libertine (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in libertine (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Larry Price (larryprice) |
To post a comment you must log in.
I ran in the debugger with debugging symbols on and got a better backtrace: https:/ /paste. ubuntu. com/23050383/