Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
4.8.4
-
ubuntu 13.04 AMD64
-
4f0ac245f (dev)
Description
The 'lupdate' tool has a segmentation fault when encountering \0 in Java code.
I'm not 100% sure whether "\0" is legal Java, but javac doesn't complain about it. In any case, lupdate shouldn't segfault (I had to do a sort of binary search to work out what was going on).
Test case:
$ cat nullChar.java
class X{
static void main(String[] args)
}
$ lupdate nullChar.java -ts nullChar.ts
Segmentation fault
Attachments
For Gerrit Dashboard: QTBUG-33978 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
615029,3 | lupdate: fix java parser's segfault caused by unknown escaped chars | dev | qt/qttools | Status: MERGED | +2 | 0 |