View Issue Details

IDProjectCategoryView StatusLast Update
0012810ScribusGeneralpublic2015-05-27 14:19
Reporterdogil Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionopen 
Platformlinux OSmint cinnamonOS Version17
Product Version1.5.0svn 
Fixed in Version1.5.1svn 
Summary0012810: click on color pallete crashes
Descriptionscribus trunk crahes when clicking on color palette
Additional Information<SCRIBUSELEMUTF8 XP="40" YP="40" W="906" H="82" COUNT="1" Version="1.5.0.svn" previewData="iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOklEQVRoge3PCREAEAAAQV88BSXRQBohlGAYs5vgLtYxW/hAuh2wi5HXlJByvx0BAAAAAAAAAAAcsADwuANfQVaVIwAAAABJRU5ErkJggg==">
    <COLOR NAME="Black" CMYK="#000000ff"/>
    <COLOR NAME="Cyan" CMYK="#ff000000"/>
    <STYLE NAME="Default Paragraph Style" DefaultStyle="1" ALIGN="0" LINESPMode="0" LINESP="15" INDENT="0" RMARGIN="0" FIRST="0" VOR="0" NACH="0" ParagraphEffectOffset="0" DROP="0" DROPLIN="2" Bullet="0" Numeration="0"/>
    <CHARSTYLE CNAME="Default Character Style" DefaultStyle="1" FONT="Abyssinica SIL Regular" FONTSIZE="12" FEATURES="inherit" FCOLOR="Black" FSHADE="100" SCOLOR="Black" SSHADE="100" TXTSHX="5" TXTSHY="-5" TXTOUT="1" TXTULP="-0.1" TXTULW="-0.1" TXTSTP="-0.1" TXTSTW="-0.1" SCALEH="100" SCALEV="100" BASEO="0" KERN="0" LANGUAGE="en_GB"/>
    <ITEM XPOS="40" YPOS="40" OwnPage="0" ItemID="50526880" PTYPE="6" WIDTH="906" HEIGHT="82" FRTYPE="0" CLIPEDIT="0" PWIDTH="1" PCOLOR="Cyan" SHADE="60" PLINEART="1" TransValue="0.4" path="M0 0 L906 0 L906 82 L0 82 L0 0 Z" copath="M0 0 L906 0 L906 82 L0 82 L0 0 Z" gXpos="140" gYpos="60" gWidth="0" gHeight="0" LAYER="2"/>
</SCRIBUSELEMUTF8>
TagsNo tags attached.
PatchNo

Relationships

related to 0012985 assignedavox Improve font-checking script: discards potentially dangerous fonts during launch 

Activities

dogil

2014-11-13 12:48

reporter   ~0034201

this time it crashes when clicking on text frame with korean characters.

Starting program: /usr/bin/scribus-trunk
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe0a4e700 (LWP 15833)]
[New Thread 0x7fffdbded700 (LWP 15835)]
""
[New Thread 0x7fffd3fff700 (LWP 15840)]
[New Thread 0x7fffc74bd700 (LWP 15846)]
[Thread 0x7fffc74bd700 (LWP 15846) exited]
sizeof(TrkHeader)=1000
[New Thread 0x7fffc74bd700 (LWP 15850)]
[Thread 0x7fffc74bd700 (LWP 15850) exited]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000e05152 in std::vector<UndoState*, std::allocator<UndoState*> >::push_back(UndoState* const&) ()
(gdb) bt
#0 0x0000000000e05152 in std::vector<UndoState*, std::allocator<UndoState*> >::push_back(UndoState* const&) ()
0000001 0x0000000000e04725 in TransactionState::pushBack(UndoObject*, UndoState*) ()
0000002 0x0000000000df41d9 in UndoManager::action(UndoObject*, UndoState*, QPixmap*) ()
0000003 0x0000000000e05d70 in UndoTransaction::commit() ()
0000004 0x0000000000882bd0 in ResizeGesture::mouseReleaseEvent(QMouseEvent*) ()
0000005 0x0000000000dd0724 in ScribusView::eventFilter(QObject*, QEvent*) ()
0000006 0x00007ffff7690e53 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000007 0x00007ffff6d3ac6c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000008 0x00007ffff6d40b61 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000009 0x00007ffff7690c2d in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000010 0x00007ffff6d3e9e1 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000011 0x00007ffff6d92bbf in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000012 0x00007ffff6d949bb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000013 0x00007ffff6d3ac8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000014 0x00007ffff6d3fe56 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
0000015 0x00007ffff7690c2d in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000016 0x00007ffff669425c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000017 0x00007ffff6695925 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000018 0x00007ffff667e858 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
0000019 0x00007fffe2be25b0 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
0000020 0x00007fffefae8e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000021 0x00007fffefae9048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
0000022 0x00007fffefae90ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000023 0x00007ffff76dd98c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
    () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000024 0x00007ffff768f96b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000025 0x00007ffff76960e1 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
0000026 0x000000000123ca05 in mainApp(int, char**) ()
0000027 0x000000000123c986 in main ()

FirasH

2014-12-28 00:56

developer   ~0034323

dogil, do you have a sample doc to share with us? It would help confirming and fixing the issue.
If you don't want to keep the file publicly accessible, I can set the view status to private so only developers can access to it.
Thanks!

dogil

2014-12-28 16:56

reporter  

dogil

2014-12-28 16:57

reporter   ~0034327

It is pretty straight forward to crash Scribus with the provided document.
Scribus Version 1.5.0.svn
09 September 2014
Build ID: C-C-T-F-C1.13.1-64bit
Using Ghostscript version 9.10

Kunda

2015-01-24 12:36

updater   ~0034386

Cannot reproduce on OSX 10.9.5 Scribus 1.5svn r19768 Qt5.4 Ghostscript v9.15

Kunda

2015-03-28 02:17

updater   ~0034773

dogii, bump

dogil

2015-03-28 03:41

reporter   ~0034777

have you looked at the document and followed the instruction? Still crashes for me with the latest nightly. (signal 6)

christoph_s

2015-03-29 07:26

administrator   ~0034783

Kunda, are you really willing to fix this bug? If not, I suggest you un-assign it ;)

Kunda

2015-03-29 11:19

updater   ~0034784

Last edited: 2015-03-29 11:20

Christoph_s, :P Actually this is bug in MantisBT that sometimes happens when one changes the status or closes a bug and in the process intentionally unassigns themselves (in the dropdown) but the bug is saved still attributed to the person whom closed it.

Kunda

2015-04-06 22:48

updater   ~0034833

dogil, sorry to be annoying, but can you make a screencast showing how to execute the bug? I can't recreate on OSX 10.9.5 Scribus 1.5svn r19972 Qt5.4 Ghostscript v9.15

christoph_s

2015-04-07 07:15

administrator   ~0034834

dogil, I tried to reproduce your bug report in every possible way on OpenSUSE and Fedora -- no luck. I suggest you file a bug with the Mint development team.

dogil

2015-04-07 15:05

reporter  

dogil

2015-04-07 15:07

reporter   ~0034835

Uploaded video file. the last step was a simple right click with the mouse on the text in the story editor.

Tried it with MATE and Cinnamon, same behaviour.

1.5.0.svn
18 March 2015
Build ID: C-C-T-F-C1.13.1-64bit
Using Ghostscript version 9.10

cbradney

2015-04-07 17:46

administrator   ~0034836

It might have something to do with the fonts used.. no crash here on OSX..

Kunda

2015-04-07 19:49

updater   ~0034840

Yea..confirmed not reproducible on OSX

Kunda

2015-04-09 18:47

updater   ~0034863

dogil, can you try on a separate machine without any of the extra fonts you've installed ?

Kunda

2015-04-12 01:51

updater   ~0034890

Dogil, can you upload the fonts used in that document ?

dogil

2015-04-12 14:41

reporter   ~0034896

just realized it also works with a completely empty new document. Will try to remove all fonts and see if that does it and see if i can narrow it down to one font culprit.

Kunda

2015-05-06 01:38

updater   ~0035042

ping dogil

dogil

2015-05-11 05:20

reporter   ~0035088

Kunda, could you help me with http://bugs.scribus.net/view.php?id=13054 then I can test it on a new system.

dogil

2015-05-27 12:34

reporter   ~0035265

Just tried on a fresh Ubuntu 15.04 the 1.5.1 version and the crash is now gone (or a conflicting font is not installed on the new system). I recon though that it has been fixed. Kudos to the Scribus team. Please close the bug.

Kunda

2015-05-27 14:19

updater   ~0035270

Linked 0012985 because crash /maybe/ caused by buggy font.
Closing issue as it is fixed in 1.5.1

Issue History

Date Modified Username Field Change
2014-11-13 12:33 dogil New Issue
2014-11-13 12:48 dogil Note Added: 0034201
2014-12-28 00:56 FirasH Note Added: 0034323
2014-12-28 16:56 dogil File Added: scribus-crash-testdoc.sla
2014-12-28 16:57 dogil Note Added: 0034327
2015-01-24 12:36 Kunda Note Added: 0034386
2015-01-24 12:36 Kunda Assigned To => Kunda
2015-01-24 12:36 Kunda Status new => feedback
2015-03-28 02:17 Kunda Note Added: 0034773
2015-03-28 03:41 dogil Note Added: 0034777
2015-03-28 03:41 dogil Status feedback => assigned
2015-03-29 07:26 christoph_s Note Added: 0034783
2015-03-29 11:19 Kunda Note Added: 0034784
2015-03-29 11:19 Kunda Assigned To Kunda =>
2015-03-29 11:20 Kunda Note Edited: 0034784
2015-04-06 22:48 Kunda Note Added: 0034833
2015-04-07 07:15 christoph_s Note Added: 0034834
2015-04-07 15:05 dogil File Added: Scribus-crash.mkv
2015-04-07 15:07 dogil Note Added: 0034835
2015-04-07 17:46 cbradney Note Added: 0034836
2015-04-07 19:49 Kunda Note Added: 0034840
2015-04-09 18:47 Kunda Note Added: 0034863
2015-04-12 01:51 Kunda Note Added: 0034890
2015-04-12 14:41 dogil Note Added: 0034896
2015-05-06 01:38 Kunda Note Added: 0035042
2015-05-11 05:20 dogil Note Added: 0035088
2015-05-27 12:34 dogil Note Added: 0035265
2015-05-27 14:07 Kunda Relationship added related to 0012985
2015-05-27 14:19 Kunda Note Added: 0035270
2015-05-27 14:19 Kunda Status assigned => closed
2015-05-27 14:19 Kunda Fixed in Version => 1.5.1svn