View Issue Details

IDProjectCategoryView StatusLast Update
0017446ScribusGeneralpublic2025-03-09 10:22
ReporterBookLover Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status newResolutionopen 
Platformx86-64OSFedora OS Version41 Workstation
Product Version1.7.0 
Summary0017446: Notes Crashing while Selected
DescriptionScribus crashes while the notes are selected and a key is selected.
Steps To Reproduce1) Open a new document

2) Create text frame and insert text

3) Create footnote

4) Ctrl+A text

5) Press any key

6) Crash
Additional Informationgdb bt: #0 0x00007ffff2880114 in __pthread_kill_implementation () at /lib64/libc.so.6
Tagsnotes
PatchNo

Activities

BookLover

2025-03-08 23:07

reporter   ~0052184

I forgot to add: I can reproduce this from 1.6.0.

BookLover

2025-03-08 23:22

reporter   ~0052185

By a little more testing, it seems it doesn't actually have to do with the content's of footnotes. It only has to do with the Mark styles menu.

BookLover

2025-03-08 23:24

reporter   ~0052186

And it also seems this happens if you have a locale selected that is not English.

BookLover

2025-03-08 23:34

reporter   ~0052188

I'm sorry. Forget my second note and I have to add that you must use ctrl+z after step 5 in order to crash. It also doesn't have to do with the Locale.

BookLover

2025-03-08 23:34

reporter   ~0052189

Although it worked for greek and esperanto, it didn't crash for italian.

BookLover

2025-03-09 10:15

reporter   ~0052190

Last edited: 2025-03-09 10:22

Please disregard all notes after the first. This appears using the aforementioned steps, then pressing any key after ctrl+z.

With extra debug flags the bt that appears is this:
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0)
    at pthread_kill.c:44
0000001  0x00007ffff2880183 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
0000002  0x00007ffff2826f9e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
0000003  0x00007ffff280e942 in __GI_abort () at abort.c:79
0000004  0x00007ffff280e85e in __assert_fail_base
    (fmt=0x7ffff29c3cb0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x175ea72 "false", file=file@entry=0x175ea30 "/home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribuscore.cpp", line=line@entry=79, function=function@entry=0x175e9e0 "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)")
    at assert.c:96
0000005  0x00007ffff281f0c7 in __assert_fail
    (assertion=0x175ea72 "false", file=0x175ea30 "/home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribuscore.cpp", line=79, function=0x175e9e0 "void abort_on_error(QtMsgType, const QMessageLogContext&, const QString&)")
    at assert.c:105
0000006  0x0000000000b11389 in abort_on_error (t=QtFatalMsg, m=...)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribuscore.cpp:79
0000007  0x00007ffff2e6ce2a in qt_message_print (msgType=QtFatalMsg, context=..., message=...)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:2096
0000008  0x00007ffff2e6cf70 in qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *)
    (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7ffff32dc588 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7fffffffb9e8) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:379
0000009  0x00007ffff2e1ce85 in QMessageLogger::fatal
    (this=this@entry=0x7fffffffbc28, msg=msg@entry=0x7ffff32dc588 "ASSERT: \"%s\" in file %s, line %d")
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qlogging.cpp:884
0000010 0x00007ffff2e1b972 in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qassert.cpp:105
0000011 0x0000000000b24697 in ScribusDoc::restore (this=0x40e71a0, state=0x5064ef0, isUndo=true)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribusdoc.cpp:1753
0000012 0x0000000000c5410e in UndoState::undo (this=0x5064ef0)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/undostate.cpp:72
0000013 0x0000000000c553cf in TransactionState::undo (this=0x533aaa0)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/undostate.cpp:335
0000014 0x0000000000c52302 in UndoStack::undo (this=0x41353c8, steps=1, objectId=-1)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/undostack.cpp:82
0000015 0x0000000000c3efb6 in UndoManager::undo (this=0x21303f0, steps=1)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/undomanager.cpp:395
0000016 0x000000000045b78b in UndoManager::qt_static_metacall
    (_o=0x21303f0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffc9f0)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribus_autogen/EWIEGA46WW/moc_undomanager.cpp:213
0000017 0x00007ffff2f5a538 in doActivate<false> (sender=0x2aa93c0, signal_index=12, argv=0x7fffffffc9f0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4127
0000018 0x00000000004190ac in ScrAction::triggeredData (this=0x2aa93c0, _t1=1)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribus_autogen/EWIEGA46WW/moc_scraction.cpp:317
0000019 0x0000000000a8a9ec in ScrAction::triggeredToTriggeredData (this=0x2aa93c0)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scraction.cpp:101
0000020 0x0000000000418908 in ScrAction::qt_static_metacall
    (_o=0x2aa93c0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffffffceb0)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/scribus_autogen/EWIEGA46WW/moc_scraction.cpp:183
0000021 0x00007ffff2f5a538 in doActivate<false> (sender=0x2aa93c0, signal_index=7, argv=0x7fffffffceb0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4127
0000022 0x00007ffff2f50867 in QMetaObject::activate
    (sender=sender@entry=0x2aa93c0, m=m@entry=0x7ffff3fbc1c0, local_signal_index=local_signal_index@entry=4, argv=arg--Type <RET> for more, q to quit, c to continue without paging--RET
v@entry=0x7fffffffceb0) at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
0000023 0x00007ffff3b81c94 in QAction::triggered (this=this@entry=0x2aa93c0, _t1=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:479
0000024 0x00007ffff3b84eaf in QAction::activate (this=0x2aa93c0, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qaction.cpp:1104
0000025 0x00007ffff3b85f62 in QAction::event (this=0x2aa93c0, e=0x7fffffffd100)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qaction.cpp:1046
0000026 QAction::event (this=0x2aa93c0, e=0x7fffffffd100)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qaction.cpp:1029
0000027 0x00007ffff403d9b8 in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x2aa93c0, e=0x7fffffffd100)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296
0000028 0x00007ffff2ef3590 in QCoreApplication::notifyInternal2 (receiver=0x2aa93c0, event=0x7fffffffd100)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172
0000029 0x00007ffff2ef37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612
0000030 0x00007ffff3b98f48 in QShortcutMap::dispatchEvent (this=<optimized out>, e=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qshortcutmap.cpp:606
0000031 0x00007ffff3b99e6f in QShortcutMap::tryShortcut (this=this@entry=0x1d7a008, e=e@entry=0x7fffffffd220)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qshortcutmap.cpp:310
0000032 0x00007ffff3757f5e in QWindowSystemInterface::handleShortcutEvent (window=<optimized out>, 
    window@entry=0x3d06ad0, timestamp=13063633, keyCode=90, modifiers=..., nativeScanCode=52, nativeVirtualKey=122, nativeModifiers=20, text=..., autorepeat=false, count=1)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:449
0000033 0x00007ffff36e6dce in QGuiApplicationPrivate::processKeyEvent (e=0x7fffffffd430)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:2574
0000034 0x00007fffe012ba57 in QIBusPlatformInputContext::filterEventFinished (this=<optimized out>, call=0x4e158c0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/plugins/platforminputcontexts/ibus/qibusplatforminputcontext.cpp:532
0000035 0x00007ffff2f5a26e in QtPrivate::QSlotObjectBase::call (this=0x5299e60, r=<optimized out>, a=0x7fffffffd600)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
0000036 doActivate<false> (sender=0x4e158c0, signal_index=3, argv=0x7fffffffd600)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
0000037 0x00007ffff2f50867 in QMetaObject::activate
    (sender=<optimized out>, m=m@entry=0x7ffff1cc1ee0 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd600)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
0000038 0x00007ffff1c73421 in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/redhat-linux-build/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:163
0000039 0x00007ffff2f4b9a2 in QObject::event (this=0x4e158c0, e=0x4c8b7a0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qobject.cpp:1418
0000040 0x00007ffff403d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x4e158c0, e=0x4c8b7a0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296
0000041 0x00007ffff2ef3590 in QCoreApplication::notifyInternal2 (receiver=0x4e158c0, event=0x4c8b7a0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172
0000042 0x00007ffff2ef37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612
0000043 0x00007ffff2ef6f51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1d439b0)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946
0000044 0x00007ffff2ef71fd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1800
--Type <RET> for more, q to quit, c to continue without paging--RET
0000045 0x00007ffff31efb5f in postEventSourceDispatch (s=0x1db2310)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
0000046 0x00007ffff20f128c in g_main_dispatch (context=0x7fffdc000f00) at ../glib/gmain.c:3357
0000047 g_main_context_dispatch_unlocked (context=0x7fffdc000f00) at ../glib/gmain.c:4208
0000048 0x00007ffff21517b8 in g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7fffdc000f00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at ../glib/gmain.c:4273
0000049 0x00007ffff20f2783 in g_main_context_iteration (context=0x7fffdc000f00, may_block=1) at ../glib/gmain.c:4338
0000050 0x00007ffff31ef2b3 in QEventDispatcherGlib::processEvents (this=0x1ef8880, flags=...)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
0000051 0x00007ffff2f00993 in QEventLoop::exec (this=this@entry=0x7fffffffda90, flags=..., flags@entry=...)
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:34
0000052 0x00007ffff2efbf6e in QCoreApplication::exec ()
    at /usr/src/debug/qt6-qtbase-6.8.2-3.fc41.x86_64/src/corelib/global/qflags.h:74
0000053 0x00000000004acdfc in mainApp (argc=1, argv=0x7fffffffde08)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/main_nix.cpp:100
0000054 0x00000000004acb81 in main (argc=1, argv=0x7fffffffde08)
    at /home/thanasis/Λήψεις/scribus-1.7.0/scribus/main_nix.cpp:52

Issue History

Date Modified Username Field Change
2025-03-08 23:05 BookLover New Issue
2025-03-08 23:05 BookLover Tag Attached: notes
2025-03-08 23:07 BookLover Note Added: 0052184
2025-03-08 23:22 BookLover Note Added: 0052185
2025-03-08 23:24 BookLover Note Added: 0052186
2025-03-08 23:34 BookLover Note Added: 0052188
2025-03-08 23:34 BookLover Note Added: 0052189
2025-03-09 10:15 BookLover Note Added: 0052190
2025-03-09 10:22 ale Note Edited: 0052190