kile crashed with SIGSEGV in QChar::unicode()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kile (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
On close, Ubuntu reported this crash and, as it's a development version, I report it just in case it's of any use... I don't recall what I was doing and for the moment being it seems not repeating. Low priority, thus, I guess...
ProblemType: Crash
DistroRelease: Ubuntu 18.04
Package: kile 4:2.9.91-4
ProcVersionSign
Uname: Linux 4.15.0-13-generic x86_64
ApportVersion: 2.20.9-0ubuntu4
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Apr 13 17:46:57 2018
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/kile
InstallationDate: Installed on 2014-05-05 (1439 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
ProcCmdline: kile /home/username/
ProcEnviron:
XDG_RUNTIME_
SHELL=/bin/bash
PATH=(custom, user)
LANG=es_ES.UTF-8
SegvAnalysis:
Segfault happened at: 0x7f90bd9e9189: movzwl (%rsi),%edx
PC (0x7f90bd9e9189) ok
source "(%rsi)" (0xabc91ec45d20) not located in a known VMA region (needed readable region)!
destination "%edx" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: kile
StacktraceTop:
?? () from /usr/lib/
operator<(QString const&, QString const&) () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: kile crashed with SIGSEGV in operator<()
UpgradeStatus: Upgraded to bionic on 2018-03-22 (21 days ago)
UserGroups: audio cdrom fuse lpadmin netdev plugdev sambashare video
StacktraceTop: 45d20) at ../../include/ QtCore/ ../../src/ corelib/ tools/qchar. h:426 int)>:: operator( ) (i=0, __closure= <synthetic pointer>) at tools/qstring. cpp:489 ::UnrollTailLoo p<7>::exec< int, ucstrncmp(const QChar*, const QChar*, int)::< lambda( int)>, ucstrncmp(const QChar*, const QChar*, int)::<lambda(int)> > (returnIfExited=0, i=0, returnIfFailed=..., loopCheck=..., count=6) at tools/qstring. cpp:182 cpp:492 cpp:665
QChar::unicode (this=0xabc91ec
<lambda(
(anonymous namespace)
ucstrncmp (a=0xabc91ec45d20, b=<optimized out>, l=l@entry=6) at tools/qstring.
ucstrcmp (blen=6, b=<optimized out>, alen=21988, a=<optimized out>) at tools/qstring.