[Scribus] CJK Issues - This information known?

Andrew Thorburn nzipsi
Sun Mar 9 05:14:54 CET 2008


I know this is an existing bug, I'm just wondering if there's been any 
progress yet... It's a little frustrating.

I'm also wondering if this is a known bug (or at least expected bug):

Start Scribus, create text area, edit text area (ctrl + Y), select scim 
IM by right-clicking. Enter a Chinese Character. Press space. Delete it. 
Try to do it again. Watch it crash. It's worth noting that if I use 
enter, everything works fine, provided I entered at least two 
characters. But, and I have no idea why, SCIM decides that it'll insert 
the pinyin text when I hit enter. I wish I could make it *not* do that. 
e.g. '[Char][Char]dajia' - not terribly fun. But that doesn't cause a 
crash, which is interesting. It's also worth noting that if I hit space, 
rather than enter, then the character acts as though it hasn't been 
properly entered - e.g. Can't select with [shift]+[right/left], or with 
the mouse, but [shift]+[home] works fine.

Is this all known information? I didn't see it in the bug reports... 
Maybe I didn't look hard enough?

Here's the terminal output, showing the above bug, plus a few characters 
that actually appeared and didn't instantly crash it using [enter]:
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
QInputContext: no input method context available
WARNING: please edit ~/.scim/global and change /DefaultConfigModule to 
kconfig
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 2 chars to 0x8e9c4b8, text=da
QTextCursor::gotoParagraph Index: 1 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 5 chars to 0x8e9c4b8, text=dajia
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 2 chars to 0x8e9c4b8, text=da
QTextCursor::gotoParagraph Index: 1 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 5 chars to 0x8e9c4b8, text=dajia
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 3 chars to 0x8e9c4b8, text=xie
QTextCursor::gotoParagraph Index: 1 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 2 out of range
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 2 out of range
QTextCursor::gotoParagraph Index: 2 out of range
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 3 out of range
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 3 out of range
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 1 out of range
QTextCursor::gotoParagraph Index: 3 out of range
QTextCursor::gotoParagraph Index: 3 out of range
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 5 chars to 0x8e9c4b8, text=yixie
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 2 chars to 0x8e9c4b8, text=lv
QTextCursor::gotoParagraph Index: 1 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 5 chars to 0x8e9c4b8, text=lvshi
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 2 chars to 0x8e9c4b8, text=da
QTextCursor::gotoParagraph Index: 1 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMEnd with 0 chars to 0x8e9c4b8, text=
sending IMStart with 0 chars to 0x8e9c4b8
sending IMEnd with 5 chars to 0x8e9c4b8, text=dajia
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 3 chars, cpos=0, sellen=1, text=???
sending IMCompose to 0x8e9c4b8 with 3 chars, cpos=0, sellen=1, text=???
sending IMCompose to 0x8e9c4b8 with 3 chars, cpos=3, sellen=0, text=???
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=0, sellen=1, text=??
sending IMCompose to 0x8e9c4b8 with 2 chars, cpos=2, sellen=0, text=??
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
sending IMEnd with 0 chars to 0x8e9c4b8, text=
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
QGArray::at: Absolute index 12 out of range
sending IMStart with 0 chars to 0x8e9c4b8
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=0, sellen=1, text=?
sending IMCompose to 0x8e9c4b8 with 1 chars, cpos=1, sellen=0, text=?
QTextCursor::gotoParagraph Index: 0 out of range
QGArray::at: Absolute index 0 out of range
Scribus Crash
-------------
Scribus crashes due to Signal #11
QTextCursor::gotoParagraph Index: 0 out of range
QGArray::at: Absolute index 0 out of range
Segmentation fault (core dumped)



More information about the scribus mailing list