Function "Find" not reliable + reccurent crashes

CodeLite installation/troubleshooting forum
sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Function "Find" not reliable + reccurent crashes

Post by sato » Sun Mar 13, 2016 2:55 am

The search function is not working properly. (CTRL-F)
Often it doesn't match occurrences and when it finds occurence, it target to bad part of the document.
Version used: 9.1.0 (Ubuntu /32 ) Document type: .js

A lot of crashes also, when start typing "for"

User avatar
eranif
CodeLite Plugin
Posts: 6110
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by eranif » Sun Mar 13, 2016 8:44 pm

A lot of crashes also, when start typing "for"
Can you paste the content of the file ~/.codelite/crash.log here?
sato wrote:The search function is not working properly. (CTRL-F)
Often it doesn't match occurrences and when it finds occurence, it target to bad part of the document.
This can happen if the file is opened with wrong encoding (settings->preferences->misc->locale->file font encoding) make sure it is set to UTF-8 or the correct encoding.
I would also guess that your file contains some non ASCII characters (Russian, Hebrew, Chinese etc)

Can you upload a sample file here?

Eran
Make sure you have read the HOW TO POST thread

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Mon Mar 14, 2016 6:40 pm

Here crash.log:

Code: Select all

17/02/16 - 14:34:39
 CodeLiteApp::OnFatalException()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0   0
[0xb770abc4]   0
/lib/i386-linux-gnu/libc.so.6   0
/lib/i386-linux-gnu/libc.so.6 vfwprintf  0
/lib/i386-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxVsnprintf(wchar_t*, unsigned int, wxString const&, char*)  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0   0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/i386-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/i386-linux-gnu/codelite/WebTools.so wxAsyncMethodCallEvent1<clTernServer, clTernWorkerThread::Reply const&>::Execute()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/i386-linux-gnu/codelite/libwx_gtk2u_unofficial_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/i386-linux-gnu/codelite/libwx_gtk2u_unofficial_core-3.1.so.0   0
/lib/i386-linux-gnu/libglib-2.0.so.0   0
/lib/i386-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/i386-linux-gnu/libglib-2.0.so.0   0
/lib/i386-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/i386-linux-gnu/codelite/libwx_gtk2u_unofficial_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxAppConsoleBase::OnRun()  0
/usr/lib/i386-linux-gnu/codelite/libwx_gtk2u_unofficial_core-3.1.so.0 wxAppBase::OnRun()  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEntry(int&, wchar_t**)  0
/usr/lib/i386-linux-gnu/codelite/libwx_baseu_unofficial-3.1.so.0 wxEntry(int&, char**)  0
 main  0
/lib/i386-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

About CTRL-F function, I use French characters (é,ç,etc) .( I'll check my encoding.)
UTF-8 is not the default encoding for nodejs files? (* .js)

User avatar
eranif
CodeLite Plugin
Posts: 6110
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by eranif » Mon Mar 14, 2016 6:45 pm

The crash looks like related to encoding (probably during string conversion)
Having the offending file to test it, will be great

Thank
Eran
Make sure you have read the HOW TO POST thread

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Mon Mar 14, 2016 7:02 pm

Problem is when crash occur, files are not saved. So, can't produce a example file. :?

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Tue Mar 15, 2016 2:31 am

How to set UTF-8 encoding with CodeLite for *.JS and *.HTML (with Javascript)?

User avatar
eranif
CodeLite Plugin
Posts: 6110
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by eranif » Tue Mar 15, 2016 4:26 pm

You set it globally for all file types.
Settings->Preferences->Misc->Locale

and select "UFT-8"

Eran
Make sure you have read the HOW TO POST thread

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Wed Mar 16, 2016 6:20 pm

Thank you. :P

I had no crash since.

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Fri Mar 18, 2016 4:23 pm

but the search results do not always target the component properly (several pages before or after).

sato
CodeLite Enthusiast
Posts: 18
Joined: Wed Jan 06, 2016 6:59 pm
Genuine User: Yes
IDE Question: c++
Contact:

Re: Function "Find" not reliable + reccurent crashes

Post by sato » Mon May 02, 2016 2:10 pm

That made one moment that I had not coded with CodeLite, I installed Kubuntu 16.04

Codelite: 9.1.6

Unfortunately, the crashs persist. >10 crashes for today! :(

Impossible to use Codelite for dev.

Settings -> Preferences -> Misc -> File font encoding: UTF-8 & Enable localisation: fr_FR

Code: Select all

02/05/16 - 11:46:00
 CodeLiteApp::OnFatalException()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/lib/x86_64-linux-gnu/libpthread.so.0   0
/lib/x86_64-linux-gnu/libc.so.6 wcslen  0
/lib/x86_64-linux-gnu/libc.so.6 vfwprintf  0
/lib/x86_64-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxVsnprintf(wchar_t*, unsigned long, wxString const&, __va_list_tag*)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/x86_64-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/x86_64-linux-gnu/libglib-2.0.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEntry(int&, wchar_t**)  0
 main  0
/lib/x86_64-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

Code: Select all

02/05/2016 - 12:06:35
 CodeLiteApp::OnFatalException()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/lib/x86_64-linux-gnu/libpthread.so.0   0
/lib/x86_64-linux-gnu/libc.so.6 wcslen  0
/lib/x86_64-linux-gnu/libc.so.6 vfwprintf  0
/lib/x86_64-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxVsnprintf(wchar_t*, unsigned long, wxString const&, __va_list_tag*)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/x86_64-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/x86_64-linux-gnu/libglib-2.0.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEntry(int&, wchar_t**)  0
 main  0
/lib/x86_64-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

Code: Select all

02/05/2016 - 12:16:56
 CodeLiteApp::OnFatalException()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/lib/x86_64-linux-gnu/libpthread.so.0   0
/lib/x86_64-linux-gnu/libc.so.6 wcslen  0
/lib/x86_64-linux-gnu/libc.so.6 vfwprintf  0
/lib/x86_64-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxVsnprintf(wchar_t*, unsigned long, wxString const&, __va_list_tag*)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/x86_64-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/x86_64-linux-gnu/libglib-2.0.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEntry(int&, wchar_t**)  0
 main  0
/lib/x86_64-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

Code: Select all

02/05/2016 - 13:58:23
 CodeLiteApp::OnFatalException()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/lib/x86_64-linux-gnu/libpthread.so.0   0
/lib/x86_64-linux-gnu/libc.so.6 wcslen  0
/lib/x86_64-linux-gnu/libc.so.6 vfwprintf  0
/lib/x86_64-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxVsnprintf(wchar_t*, unsigned long, wxString const&, __va_list_tag*)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/x86_64-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/x86_64-linux-gnu/libglib-2.0.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEntry(int&, wchar_t**)  0
 main  0
/lib/x86_64-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

Code: Select all

02/05/2016 - 15:01:11
 CodeLiteApp::OnFatalException()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/lib/x86_64-linux-gnu/libpthread.so.0   0
/lib/x86_64-linux-gnu/libc.so.6 wcslen  0
/lib/x86_64-linux-gnu/libc.so.6 vfwprintf  0
/lib/x86_64-linux-gnu/libc.so.6 __vswprintf_chk  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxVsnprintf(wchar_t*, unsigned long, wxString const&, __va_list_tag*)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0   0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxString::DoFormatWchar(wchar_t const*, ...)  0
/usr/lib/x86_64-linux-gnu/codelite/WebTools.so clTernServer::OnTernWorkerThreadDone(clTernWorkerThread::Reply const&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::TryHereOnly(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEventLocally(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessEvent(wxEvent&)  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEvtHandler::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::ProcessPendingEvents()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxApp::DoIdle()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_context_dispatch  0
/lib/x86_64-linux-gnu/libglib-2.0.so.0   0
/lib/x86_64-linux-gnu/libglib-2.0.so.0 g_main_loop_run  0
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 gtk_main  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_gtk2u_core-3.1.so.0 wxGUIEventLoop::DoRun()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEventLoopBase::Run()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxAppConsoleBase::MainLoop()  0
/usr/lib/x86_64-linux-gnu/codelite/libwx_baseu-3.1.so.0 wxEntry(int&, wchar_t**)  0
 main  0
/lib/x86_64-linux-gnu/libc.so.6 __libc_start_main  0
 _start  0

Post Reply