View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0014892 | Scribus | Story Editor / Text Frames | public | 2017-07-02 10:25 | 2020-11-07 14:52 |
Reporter | amelhadj | Assigned To | jghali | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.5.4.svn | ||||
Fixed in Version | 1.5.6.svn | ||||
Summary | 0014892: Undo doesn't work for search/replace operation | ||||
Description | The arabic text contains diacritics or kashida. After the word containing the diacritics or kashida is replaced, the search/replace window is closed. If Undo or ctrl+z is selected, the application immediately crashes. | ||||
Steps To Reproduce | 1) open Scribus 2) create a text "أمــــــــل" with a kashida for example. (It also happens if diacritics are used) 3) press ctrl+f to find the word. 4) Search for: أمــــــــل 5) press search. 6) go to the replace word and enter: 123 7) press replace 8) 123 is the new replaced word. 9) press ctrl+z or Undo 10) the program cashes. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
Unable to reproduce that one. |
|
Tested r22094; Linux Mint 18.1; Qt 5.8.0 I can't reproduce. Intresting: The replace action can't undo... 1. Create TextBox 2. Create a text: ABC [enter] 3. Create a text "أمــــــــل" 4. (CTRL+F) "أمــــــــل" replace "123" 5. Undo Happen: The [enter] is deleted. |
|
I can reproduce this exactly as Amel mentioned in my Arch Linux Qt: 5.9.2 Scribus: 30 October 2017 - SVN Revision: 22214 Build ID: C--T-F-C1.15.8-64bit Using Ghostscript version 9.22 Scribus crashed with: scribus: /tmp/makepkg/scribus-svn/src/scribus/Scribus/scribus/text/storytext.cpp:1782: void StoryText::select(int, uint, bool): Assertion `pos + signed(len) <= length()' failed. Scribus Crash ------------- Scribus crashes due to Signal 0000006 |
|
This bug severity should be raised to crash it's still vaid as per 13 March 2018 - SVN Revision: 22444 munzir@spectre~> scribus sizeof(TrkHeader)=1000 FFmpegImageStream::open : av_open_input_file() failed : AVERROR_NOENT ReaderWriterTF::writeObject Warning: dynamic library '/usr/lib/osgPlugins-3.4.1/osgdb_xine.so' exists, but an error occurred while trying to open it: /usr/lib/osgPlugins-3.4.1/osgdb_xine.so: undefined symbol: xine_xmalloc_aligned setBestEncoding for ArialMT with 4237 glyphs, hasNames= 0 , POST size= 32 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Arial Regular as map 0 with 3127 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 0 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Arial Regular as map 2 with 6254 glyphs using Unicode enc for Arial Regular storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 QPixmap::scaled: Pixmap is a null pixmap storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/tab.png: File not found storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 11 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 storytext::charstyle: access at end of text %i 3 scribus: /tmp/makepkg/scribus-svn/src/scribus/Scribus/scribus/text/storytext.cpp:1806: void StoryText::select(int, int, bool): Assertion `pos + signed(len) <= length()' failed. Scribus Crash ------------- Scribus crashes due to Signal 0000006 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-07-02 10:25 | amelhadj | New Issue | |
2017-07-02 10:25 | amelhadj | File Added: Screenshot_20170702_142452.png | |
2017-07-02 10:25 | amelhadj | File Added: Screenshot_20170702_142506.png | |
2017-07-02 10:25 | amelhadj | File Added: Screenshot_20170702_142519.png | |
2017-07-02 12:06 | jghali | Note Added: 0044120 | |
2017-07-02 18:33 | PeterBenedek | Note Added: 0044121 | |
2017-11-03 12:00 | munzirtaha | Note Added: 0044619 | |
2018-03-26 17:37 | munzirtaha | Note Added: 0045106 | |
2020-09-26 18:43 | jghali | Assigned To | => jghali |
2020-09-26 18:43 | jghali | Status | new => resolved |
2020-09-26 18:43 | jghali | Resolution | open => fixed |
2020-09-26 18:43 | jghali | Fixed in Version | => 1.5.6.svn |
2020-09-26 18:44 | jghali | Summary | Undo operation doesn't work after replace operation => Undo doesn't work for search/replace operation |
2020-11-07 14:52 | cbradney | Status | resolved => closed |