Bug 338676

Summary: Crash about glyph position
Product: [Applications] konsole Reporter: Kakadu.hafanana
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED UPSTREAM    
Severity: normal CC: cpigat242
Priority: NOR    
Version: 2.99.900   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: The report generated by assistant.
File which was catted

Description Kakadu.hafanana 2014-08-30 12:13:18 UTC
Created attachment 88500 [details]
The report generated by assistant.

I execute cat many times and I get an ASSERTION failed.

This is a peace of log from gdb:
ASSERT: "(pos == end && glyphPosition == current.num_glyphs) || logClusters[pos] == glyphPosition" in file text/qtextlayout.cpp, line 1706
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = konsole path = /opt/project-neon5/bin pid = 5749
KCrash: Arguments: /opt/project-neon5/bin/konsole 
KCrash: Attempting to start /opt/project-neon5/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
Comment 1 Kurt Hindenburg 2014-09-12 01:41:58 UTC
Do you the file that causes this?
Comment 2 Kakadu.hafanana 2014-09-13 07:40:26 UTC
unlikely TT
Comment 3 Kakadu.hafanana 2014-09-13 11:25:57 UTC
Created attachment 88691 [details]
File which was catted

Don't unpack it. cat the archive
Comment 4 Kurt Hindenburg 2014-09-13 15:50:30 UTC
Only a debug version hits this assert - production just "ignores" it - I'll see what I can find out.

Thanks.
Comment 5 Kurt Hindenburg 2014-09-14 14:07:13 UTC
I don't really see how Konsole can "fix" this - a Qt bug IMHO
Comment 6 Kakadu.hafanana 2014-09-14 19:16:57 UTC
We should report it than.