View Issue Details

IDProjectCategoryView StatusLast Update
0008112ScribusGeneralpublic2009-06-02 02:47
Reportereclypse Assigned Tojghali  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Platformx86OSlinuxOS VersionDebian Sid
Product Version1.3.5svn 
Fixed in Version1.3.5svn 
Summary0008112: crash when editing prefs after char style has been applied
DescriptionBy default, Scribus comes with Small Caps 75% in the Preferences.
I created a new document. Then i created a Char Style with small caps.

I tried to modify this value in first to 70% (General Preferences).
Then, i wanna reduce this value for the document itself (menu File > Réglage du Document > Typography). Then Scribus crashed.


Output message in a Terminal:

Plantage de Scribus
-------------
Plantage de Scribus ? cause du signal 0000011
Calling Emergency Save
Erreur de segmentation
 
TagsNo tags attached.
Patch

Activities

jghali

2009-06-01 07:03

administrator   ~0021875

Unable to reproduce

christoph_s

2009-06-01 18:10

administrator   ~0021876

[Thread 0xb441ab90 (LWP 14603) exited]
[Thread 0xb3c19b90 (LWP 14604) exited]
ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/include/QtCore/qlist.h, line 395

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb5e3a6d0 (LWP 14581)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
0000001 0xb60488f5 in raise () from /lib/libc.so.6
0000002 0xb604a1e1 in abort () from /lib/libc.so.6
0000003 0xb66db8a7 in qt_message_output (msgType=QtFatalMsg,
    buf=0xbfcbb61c "ASSERT failure in QList<T>::operator[]: \"index out of range\", file /usr/include/QtCore/qlist.h, line 395") at global/qglobal.cpp:2102
0000004 0xb66db998 in qFatal (
    msg=0xb6824ec8 "ASSERT failure in %s: \"%s\", file %s, line %d")
    at global/qglobal.cpp:2303
0000005 0xb66db9fc in qt_assert_x (where=0x8bcf77a "QList<T>::operator[]",
    what=0x8bcf767 "index out of range",
    file=0x8bcf74b "/usr/include/QtCore/qlist.h", line=395)
    at global/qglobal.cpp:1880
0000006 0x0827eeae in QList<QString>::operator[] (this=0x90942b4, i=0)
    at /usr/include/QtCore/qlist.h:395
0000007 0x0846c7be in FontComboH::RebuildList (this=0x8ed7570, currentDoc=0x0,
    forAnnotation=false, forSubstitute=false)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/fontcombo.cpp:244
0000008 0x0888d142 in ScribusMainWindow::prefsOrg (this=0x8e21340, dia=0xbfcbd954)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/scribus.cpp:7589
0000009 0x088b6c93 in ScribusMainWindow::slotPrefsOrg (this=0x8e21340)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/scribus.cpp:7628
0000010 0x08259cd5 in ScribusMainWindow::qt_metacall (this=0x8e21340,
---Type <return> to continue, or q <return> to quit---
    _c=QMetaObject::InvokeMetaMethod, _id=155, _a=0xbfcbdbec)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/moc_scribus.cxx:571
0000011 0xb67e62aa in QMetaObject::activate (sender=0x93e1f08,
    from_signal_index=5, to_signal_index=6, argv=0xbfcbdbec)
    at kernel/qobject.cpp:3037
0000012 0xb67e6700 in QMetaObject::activate (sender=0x93e1f08, m=0xb75e03b8,
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfcbdbec)
    at kernel/qobject.cpp:3127
0000013 0xb6e2b881 in QAction::triggered (this=0x93e1f08, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:216
0000014 0xb6e2c24f in QAction::activate (this=0x93e1f08, event=QAction::Trigger)
    at kernel/qaction.cpp:1125
0000015 0xb7210341 in QMenuPrivate::activateAction (this=0x91bc848,
    action=0x93e1f08, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1002
0000016 0xb72125ed in QMenu::mouseReleaseEvent (this=0x9319600, e=0xbfcbe1ec)
    at widgets/qmenu.cpp:2175
0000017 0xb6e86654 in QWidget::event (this=0x9319600, event=0xbfcbe1ec)
    at kernel/qwidget.cpp:7167
0000018 0xb720dce5 in QMenu::event (this=0x9319600, e=0xbfcbe1ec)
    at widgets/qmenu.cpp:2271
0000019 0xb6e3267c in QApplicationPrivate::notify_helper (this=0x8dc9be8,
    receiver=0x9319600, e=0xbfcbe1ec) at kernel/qapplication.cpp:3804
---Type <return> to continue, or q <return> to quit---
0000020 0xb6e37655 in QApplication::notify (this=0xbfcbe9a8, receiver=0x9319600,
    e=0xbfcbe1ec) at kernel/qapplication.cpp:3529
0000021 0xb67d1449 in QCoreApplication::notifyInternal (this=0xbfcbe9a8,
    receiver=0x9319600, event=0xbfcbe1ec) at kernel/qcoreapplication.cpp:587
0000022 0xb6e36d61 in QApplicationPrivate::sendMouseEvent (receiver=0x9319600,
    event=0xbfcbe1ec, alienWidget=0x0, nativeWidget=0x9319600,
    buttonDown=0xb75f7c90, lastMouseReceiver=@0xb75f7c94)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
0000023 0xb6e9f97e in QETWidget::translateMouseEvent (this=0x9319600,
    event=0xbfcbe708) at kernel/qapplication_x11.cpp:3974
0000024 0xb6e9ef30 in QApplication::x11ProcessEvent (this=0xbfcbe9a8,
    event=0xbfcbe708) at kernel/qapplication_x11.cpp:3036
0000025 0xb6ec5b2a in x11EventSourceDispatch (s=0x8dd0400, callback=0,
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
0000026 0xb65f56d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
0000027 0xb65f8a72 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
0000028 0xb65f902e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
0000029 0xb67fce81 in QEventDispatcherGlib::processEvents (this=0x8dcd040,
    flags=@0xbfcbe8a8) at kernel/qeventdispatcher_glib.cpp:321
0000030 0xb6ec5925 in QGuiEventDispatcherGlib::processEvents (this=0x8dcd040,
    flags=@0xbfcbe8d8) at kernel/qguieventdispatcher_glib.cpp:198
0000031 0xb67d060d in QEventLoop::processEvents (this=0xbfcbe950,
    flags=@0xbfcbe914) at kernel/qeventloop.cpp:143
---Type <return> to continue, or q <return> to quit---
0000032 0xb67d079d in QEventLoop::exec (this=0xbfcbe950, flags=@0xbfcbe958)
    at kernel/qeventloop.cpp:194
0000033 0xb67d2a4d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:852
0000034 0xb6e31fa7 in QApplication::exec () at kernel/qapplication.cpp:3332
0000035 0x08b600ca in mainApp (argc=1, argv=0xbfcbea94)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/main_nix.cpp:84
0000036 0x08b6013a in main (argc=Cannot access memory at address 0x38f5
)
    at /home/christoph/scribus15svn/trunk/Scribus/scribus/main_nix.cpp:52
(gdb)

christoph_s

2009-06-02 02:47

administrator   ~0021878

Tested, fixed. Thanks!

Issue History

Date Modified Username Field Change
2009-06-01 05:47 eclypse New Issue
2009-06-01 07:03 jghali Note Added: 0021875
2009-06-01 18:10 christoph_s Note Added: 0021876
2009-06-01 18:10 christoph_s Status new => confirmed
2009-06-01 22:59 jghali Summary Crash with Small Caps => crash when editing prefs after char style has been applied
2009-06-01 23:00 jghali Status confirmed => resolved
2009-06-01 23:00 jghali Fixed in Version => 1.3.5svn
2009-06-01 23:00 jghali Resolution open => fixed
2009-06-01 23:00 jghali Assigned To => jghali
2009-06-01 23:01 jghali Category Typography => General
2009-06-02 02:47 christoph_s Note Added: 0021878
2009-06-02 02:47 christoph_s Status resolved => closed