https://bugs.documentfoundation.org/show_bug.cgi?id=173441
Bug ID: 173441
Summary: Writer abruptly quits, GTK error in logs
Product: LibreOffice
Version: 24.2.7.2 release
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Description:
I was typing into an ODT file (imported from an official government old DOC
form they still use), reformatting by adding the following sentence as a list
element (previous was a list, press Delete, and then Enter), and it broke,
displaying the menu to recover the document.
Steps to Reproduce:
I was doing this, not saying this will reproduce the error:
1. Export an old DOC to ODT, and enable Track Changes.
2. If there are several sentences, the first should be converted into a list,
3. Press Delete, and then Enter, and it broke
Actual Results:
The Writer broke, displaying the menu to recover the document.
Recovery did not work the first time.
I opened Writer a second time and recovered to a previous state (where none of
the sentences was still a list).
I reset my user profile to try to prevent this from happening again (but this
does not solve the bug).
Expected Results:
LibreOffice SHOULD capture exceptions and not break. If these are external,
LibreOffice SHOULD check the environment and let the user know if there are any
incompatibility issues (GTK version, Java version, etc)
Reproducible: Couldn't Reproduce
User Profile Reset: Yes
Additional Info:
OS and kernel version:
- Linux Mint 22.3, customised -GNOME Shell manually installed.
- Kernel: 7.0.0-31-generic
GTK version:
- 3.24.41
GNOME Shell version:
- 46.0
Java version
- openjdk 25.0.4 2026-07-21
- OpenJDK Runtime Environment (build 25.0.4+7-1-24.04-Ubuntu)
- OpenJDK 64-Bit Server VM (build 25.0.4+7-1-24.04-Ubuntu, mixed mode, sharing)
Journal and logs:
$ journalctl -xe | grep -i libreoffice
Set 07 11:56:34 computername libreoffice-writer.desktop[16128]: **
Set 07 11:56:34 computername libreoffice-writer.desktop[16128]:
Gtk:ERROR:../../../gtk/gtktreestore.c:597:gtk_tree_store_get_path: assertion
failed: (G_NODE (iter->user_data)->parent != NULL)
Set 07 11:56:34 computername libreoffice-writer.desktop[16128]: Bail out!
Gtk:ERROR:../../../gtk/gtktreestore.c:597:gtk_tree_store_get_path: assertion
failed: (G_NODE (iter->user_data)->parent != NULL)
$ cat /var/log/syslog | grep -i libreoffice
2026-09-07T10:50:23.627981+02:00 computername kernel: audit: type=1400
audit(1788771023.626:154): apparmor="ALLOWED" operation="file_perm"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
2026-09-07T10:50:23.627983+02:00 computername kernel: audit: type=1400
audit(1788771023.626:155): apparmor="ALLOWED" operation="file_lock"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
2026-09-07T10:50:23.627984+02:00 computername kernel: audit: type=1400
audit(1788771023.626:156): apparmor="ALLOWED" operation="file_lock"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
2026-09-07T10:50:23.627985+02:00 computername kernel: audit: type=1400
audit(1788771023.626:157): apparmor="ALLOWED" operation="file_lock"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
2026-09-07T10:50:23.627986+02:00 computername kernel: audit: type=1400
audit(1788771023.626:158): apparmor="ALLOWED" operation="file_perm"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
2026-09-07T10:50:23.627994+02:00 computername kernel: audit: type=1400
audit(1788771023.626:159): apparmor="ALLOWED" operation="file_lock"
class="file" profile="libreoffice-soffice"
name="/home/username/.thunderbird/ix9szjtk.default/cert9.db" pid=16128
comm="soffice.bin" requested_mask="wk" denied_mask="wk" fsuid=1000 ouid=1000
2026-09-07T11:56:34.995514+02:00 computername
libreoffice-writer.desktop[16128]: **
2026-09-07T11:56:35.009429+02:00 computername
libreoffice-writer.desktop[16128]:
Gtk:ERROR:../../../gtk/gtktreestore.c:597:gtk_tree_store_get_path: assertion
failed: (G_NODE (iter->user_data)->parent != NULL)
2026-09-07T11:56:35.009503+02:00 computername
libreoffice-writer.desktop[16128]: Bail out!
Gtk:ERROR:../../../gtk/gtktreestore.c:597:gtk_tree_store_get_path: assertion
failed: (G_NODE (iter->user_data)->parent != NULL
--
You are receiving this mail because:
You are the assignee for the bug.