View Issue Details

IDProjectCategoryView StatusLast Update
0008882ScribusStory Editor / Text Framespublic2010-11-07 23:25
Reporterhuhtiranta Assigned Tojghali  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSArch LinuxOS Version2.6.32.9-1
Product Version1.5.0svn 
Target Version1.5.0Fixed in Version1.5.0svn 
Summary0008882: Adding PARSEP in the story editor makes scribus crash if the text is justified
DescriptionAdding paragraph separator as the first character on a non-empty line crashes Scribus if the text alignment is set to justified.
Steps To Reproduce1. Type a line in story editor.
2. Move cursor to the beginning of the line.
3. Set text alingment to justified.
4. Hit enter key.

Additional InformationThe segfault may relate to the fact that I upgraded to qt 4.6.2 as earlier builds are crashing also. I cannot downgrade to check as the earlier qt package is not available anymore.



#0 0x00007ffff585766a in QTextEngine::justify(QScriptLine const&) () from /usr/lib/libQtGui.so.4
0000001 0x00007ffff585a4ee in ?? () from /usr/lib/libQtGui.so.4
0000002 0x00007ffff585ebdf in QTextLine::cursorToX(int*, QTextLine::Edge) const () from /usr/lib/libQtGui.so.4
0000003 0x00007ffff584368f in ?? () from /usr/lib/libQtGui.so.4
0000004 0x00007ffff5843c65 in QTextControl::cursorRect(QTextCursor const&) const () from /usr/lib/libQtGui.so.4
0000005 0x00007ffff5843c84 in QTextControl::cursorRect() const () from /usr/lib/libQtGui.so.4
0000006 0x00007ffff584c0fb in QTextControl::inputMethodQuery(Qt::InputMethodQuery) const () from /usr/lib/libQtGui.so.4
0000007 0x00007ffff5a6d1b4 in QTextEdit::inputMethodQuery(Qt::InputMethodQuery) const () from /usr/lib/libQtGui.so.4
0000008 0x00007ffff5bd2212 in ?? () from /usr/lib/libQtGui.so.4
0000009 0x00007ffff564c748 in QWidget::updateMicroFocus() () from /usr/lib/libQtGui.so.4
0000010 0x00007ffff565a02d in QWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
0000011 0x00007ffff5c998f5 in QFrame::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
0000012 0x00007ffff5a84a35 in QAbstractScrollArea::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
0000013 0x00007ffff5a6df48 in QTextEdit::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
0000014 0x00000000006d78bf in SEditor::qt_metacall (this=0x282a160, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffffffbef0)
    at Scribus-build/scribus/ui/moc_storyeditor.cxx:85
0000015 0x00007ffff33a34df in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
0000016 0x00007ffff58430dd in ?? () from /usr/lib/libQtGui.so.4
0000017 0x00007ffff5843159 in ?? () from /usr/lib/libQtGui.so.4
0000018 0x00007ffff58456b7 in QTextControl::setTextCursor(QTextCursor const&) () from /usr/lib/libQtGui.so.4
0000019 0x0000000000fc6a51 in SEditor::insertUpdate (this=0x282a160, position=0, len=1) at Scribus/Scribus/scribus/ui/storyeditor.cpp:784
0000020 0x0000000000fc5239 in SEditor::insertChars (this=0x282a160, text=...) at Scribus/Scribus/scribus/ui/storyeditor.cpp:505
0000021 0x0000000000fc53d9 in SEditor::insertChars (this=0x282a160, styledText=..., editText=...) at Scribus/Scribus/scribus/ui/storyeditor.cpp:518
0000022 0x0000000000fc493e in SEditor::keyPressEvent (this=0x282a160, k=0x7fffffffce50) at Scribus/Scribus/scribus/ui/storyeditor.cpp:412
0000023 0x00007ffff565465e in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000024 0x00007ffff59f8f86 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000025 0x00007ffff5a8452b in QAbstractScrollArea::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000026 0x00007ffff5a6f8d5 in QTextEdit::event(QEvent*) () from /usr/lib/libQtGui.so.4
0000027 0x00007ffff55fe5ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000028 0x00007ffff5606395 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
0000029 0x00007ffff339079c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
0000030 0x00007ffff56a7aaa in ?? () from /usr/lib/libQtGui.so.4
0000031 0x00007ffff56aa001 in ?? () from /usr/lib/libQtGui.so.4
0000032 0x00007ffff5682a74 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
0000033 0x00007ffff56ad172 in ?? () from /usr/lib/libQtGui.so.4
0000034 0x00007ffff2b8326e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000035 0x00007ffff2b86c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
0000036 0x00007ffff2b86d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
0000037 0x00007ffff33b9c13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000038 0x00007ffff56acd6e in ?? () from /usr/lib/libQtGui.so.4
0000039 0x00007ffff338f0c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
0000040 0x00007ffff338f49c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/
0000041 0x00007ffff33931db in QCoreApplication::exec() () from
0000042 0x000000000112e1dd in mainApp (argc=1, argv=0x7fffffffdee8) at Scr
0000043 0x000000000112e168 in main (argc=1, argv=0x7fffffffdee8) at Scribus/Scribus/scribus/main_nix.cpp:53
TagsNo tags attached.
Patch

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2010-02-27 11:48 huhtiranta New Issue
2010-02-28 09:53 jghali Target Version => 1.5.0
2010-11-07 16:45 jghali Status new => resolved
2010-11-07 16:45 jghali Fixed in Version => 1.5.0svn
2010-11-07 16:45 jghali Resolution open => fixed
2010-11-07 16:45 jghali Assigned To => jghali
2010-11-07 23:25 christoph_s Status resolved => closed
2015-09-17 20:08 Kunda Category Story Editor / Text Frames => Story Ed/Txt Frames
2015-09-17 20:12 Kunda Category Story Ed/Txt Frames => Story Editor / Text Frames