Summary: | Segfault in Vim mode | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | Mazdaywik <a.v.konovalov87> |
Component: | part | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | a.v.konovalov87 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.8.3 | |
Attachments: | New crash information added by DrKonqi |
Description
Mazdaywik
2012-03-29 08:53:55 UTC
Created attachment 69988 [details]
New crash information added by DrKonqi
kate (3.8.1) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0
- What I was doing when the application crashed:
Same thing in kate editor. This message contains more detailed stack trace and shows that error appears in both kate and kwrite.
- Custom settings of the application:
Vi mode turned on, other settings are default in Fedora 16.
-- Backtrace (Reduced):
#6 QTextLine::cursorToX (this=0x7fff35131d68, cursorPos=0x7fff35131cfc, edge=QTextLine::Leading) at text/qtextlayout.cpp:2494
#7 0x00007ffca4170466 in cursorToX (edge=QTextLine::Leading, cursorPos=0, this=<optimized out>) at /usr/include/QtGui/qtextlayout.h:230
#8 KateRenderer::cursorToX (this=<optimized out>, range=..., pos=<optimized out>) at /usr/src/debug/kate-4.8.1/part/render/katerenderer.cpp:980
#9 0x00007ffca417050e in KateRenderer::cursorToX (this=0x1ab5e40, range=..., pos=..., returnPastLine=false) at /usr/src/debug/kate-4.8.1/part/render/katerenderer.cpp:985
#10 0x00007ffca41ca609 in KateViewInternal::makeVisible (this=0x1ab6640, c=<optimized out>, endCol=0, force=false, center=<optimized out>, calledExternally=false) at /usr/src/debug/kate-4.8.1/part/view/kateviewinternal.cpp:641
Looks related to bug #292947, although the backtrace is a bit different. Milian, can you have a look? Git commit dc576c9c986a9fc1c5638747fd97f0e675c2a273 by Milian Wolff. Committed on 10/04/2012 at 16:40. Pushed by mwolff into branch 'master'. don't crash when line has no width and cursorToX is called see also bug 292947 M +5 -1 part/render/katerenderer.cpp http://commits.kde.org/kate/dc576c9c986a9fc1c5638747fd97f0e675c2a273 |