Bug 230055 - Kile crashed when typing \ref tag
Summary: Kile crashed when typing \ref tag
Status: RESOLVED DUPLICATE of bug 225867
Alias: None
Product: kile
Classification: Applications
Component: general (show other bugs)
Version: 2.0.83
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Michel Ludwig
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-09 07:36 UTC by Josh Tepper
Modified: 2010-03-13 21:44 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josh Tepper 2010-03-09 07:36:42 UTC
Application: kile (2.0.83)
KDE Platform Version: 4.4.00 (KDE 4.4.0) "release 222"
Qt Version: 4.6.1
Operating System: Linux 2.6.27.42-0.1-default i686
Distribution: "openSUSE 11.1 (i586)"

-- Information about the crash:
I believe (but have no proof) that this may be related to syntax highlighting following the typing of the '{'.  I experienced similar behavior with an earlier version of kile following the typing of a '$' to enter math mode.

 -- Backtrace:
Application: Kile (kile), signal: Aborted
[Current thread is 1 (Thread 0xb4938750 (LWP 28227))]

Thread 2 (Thread 0xb2e78b90 (LWP 28231)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5ebcc35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e38e07 in ?? () from /usr/lib/libQtScript.so.4
#3  0xb6e38e51 in ?? () from /usr/lib/libQtScript.so.4
#4  0xb5eb91b5 in start_thread () from /lib/libpthread.so.0
#5  0xb52743ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4938750 (LWP 28227)):
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb51cd990 in raise () from /lib/libc.so.6
#8  0xb51cf2c8 in abort () from /lib/libc.so.6
#9  0xb53f4af8 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0xb53f2445 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb53f2482 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0xb53f253b in __cxa_rethrow () from /usr/lib/libstdc++.so.6
#13 0xb6038a9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#14 0xb603b169 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#15 0xb55612f7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#16 0x081ef45d in main (argc=1, argv=0xbf8c77d4) at /usr/src/debug/kile-2.1b2/src/main.cpp:167

Possible duplicates by query: bug 230040, bug 229966, bug 229608, bug 229127, bug 229121.

Reported using DrKonqi
Comment 1 Michel Ludwig 2010-03-12 23:18:20 UTC
Can you provide a small test case so that the problem can be reproduced? Thanks.
Comment 2 Josh Tepper 2010-03-13 17:36:57 UTC
Sure.  I still haven't pinned down exactly what's going on, but I have
test case that will reproduce the issue:

1) create a new empty document
2) save the document as "test_case.tex"
3) On the first line type the string (including quotes) ``Hello World''
4) Insert a $ before the string.
5) Place the courser before the $ and type enter to insert a newline.
--Kile should unexpectedly exit.

I hope that helps.  I'd be interested to know exactly what's going on.

Sincerely,
~Josh


Michel Ludwig wrote:
> https://bugs.kde.org/show_bug.cgi?id=230055
>
>
>
>
>
> --- Comment #1 from Michel Ludwig <michel ludwig gmail com>  2010-03-12 23:18:20 ---
> Can you provide a small test case so that the problem can be reproduced?
> Thanks.
>
>
Comment 3 Michel Ludwig 2010-03-13 21:44:53 UTC
Ok, this is a duplicate of bug 225867. It has been fixed in KDE 4.4.1.

The problem was linked to the (on-the-fly) spell checking of strings involving double primes '' in math mode.

*** This bug has been marked as a duplicate of bug 225867 ***