View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017913 | Scribus | General | public | 2026-08-07 05:46 | 2026-08-23 10:26 |
| Reporter | qirat | Assigned To | jghali | ||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | Linux | OS | Fedora Workstation | OS Version | 44 |
| Product Version | 1.7.4.svn | ||||
| Fixed in Version | 1.7.4.svn | ||||
| Summary | 0017913: Crash when adding Index Mark in empty text frame | ||||
| Description | Pretty much what the title says. BT attached. | ||||
| Steps To Reproduce | - draw a text frame, enter it. - right click > Inset Mark > Index Entry (crash). | ||||
| Tags | No tags attached. | ||||
| Attached Files | bt-crash-when-adding-index-mark.md (2,028 bytes)
(gdb) bt
#0 0x00000000011e03e3 in StoryText::text (this=this@entry=0x5ec89a0, pos=pos@entry=0)
at /home/buttar/x/off_src/scribus/text/storytext.cpp:1058
#1 0x0000000000aa75b1 in ScribusMainWindow::insertMark (this=0x1c16490, mType=MARKIndexType)
at /home/buttar/x/off_src/scribus/scribus.cpp:9410
#2 0x00007ffff418497c in doActivate<false>
(sender=<optimized out>, signal_index=<optimized out>, argv=argv@entry=0x7fffffffbf60)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:4384
#3 0x00007ffff417ab47 in QMetaObject::activate
(sender=sender@entry=0x2fcc810, m=m@entry=0x7ffff5271900, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fffffffbf60) at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobject.cpp:4432
#4 0x00007ffff4dfa44a in QMetaObject::activate<void, bool>
(sender=0x2fcc810, mo=0x7ffff5271900, local_signal_index=4, ret=0x0)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/corelib/kernel/qobjectdefs.h:320
#5 QAction::triggered (this=this@entry=0x2fcc810, _t1=<optimized out>)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:374
#6 0x00007ffff4dfd78c in QAction::activate (this=0x2fcc810, event=<optimized out>)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/gui/kernel/qaction.cpp:1106
#7 0x00007ffff566ab4c in QMenuPrivate::activateCausedStack
(this=0x5b4e020, causedStack=..., action=0x2fcc810, action_e=QAction::Trigger, self=true)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/widgets/widgets/qmenu.cpp:1413
#8 0x00007ffff5673d7e in QMenuPrivate::activateAction
(this=0x5b4e020, action=0x2fcc810, action_e=QAction::Trigger, self=true)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/widgets/widgets/qmenu.cpp:1495
#9 0x00007ffff54b0778 in QWidget::event (this=0x62b56d0, event=0x7fffffffc6a0)
at /usr/src/debug/qt6-qtbase-6.11.1-1.fc44.x86_64/src/widgets/kernel/qwidget.cpp:9408
| ||||
| Patch | No | ||||
|
|
I noticed, in 1.7.2 flatpak, this entire right-click submenu is greyed-out but in 1.7.4.svn it is not. |
|
|
Fixed. As for the flatpak, my guess is that you don't have enabled the experimental features in preferences. Given the access restrictions to the system a flatpak impose on applications, I am not sure where scribus flatpak saves its preferences but its likely not in the same place as the regular application. |
|
|
You are right, @jghali. The experimental features were disabled. When enabled, they are available even in an empty frame and the same crash happens there as well. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-07 05:46 | qirat | New Issue | |
| 2026-08-07 05:46 | qirat | File Added: bt-crash-when-adding-index-mark.md | |
| 2026-08-07 05:48 | qirat | Note Added: 0054165 | |
| 2026-08-08 13:55 | jghali | Assigned To | => jghali |
| 2026-08-08 13:55 | jghali | Status | new => resolved |
| 2026-08-08 13:55 | jghali | Resolution | open => fixed |
| 2026-08-08 13:55 | jghali | Fixed in Version | => 1.7.4.svn |
| 2026-08-08 13:55 | jghali | Note Added: 0054180 | |
| 2026-08-08 14:01 | qirat | Note Added: 0054181 | |
| 2026-08-23 10:26 | cbradney | Status | resolved => closed |