Home » Developing U++ » U++ Developers corner » theide with libclang
Re: theide with libclang [message #58910 is a reply to message #58909] |
Sat, 24 September 2022 09:53 |
jjacksonRIAB
Messages: 220 Registered: June 2011
|
Experienced Member |
|
|
Nah, Mirek, I don't feel I'm owed an explanation
Windows users seem to be OK, like you said it's linux that needs some love. In my case I had an ancient version of libclang 7.0 sitting in /usr/local/lib. Once I zapped that the excessive memory consumption disappeared so I'm pretty sure that was libclang. I updated to 15 and things are still looking good. I did find valgrind complain about some branches on uninitialized variables in theide itself:
==562946== Conditional jump or move depends on uninitialised value(s)
==562946== at 0x56DB7A: Upp::CodeEditor::DirtyFrom(int) (CodeEditor.cpp:74)
==562946== by 0x5A2DEF: Upp::TextCtrl::Insert0(int, Upp::WString const&) (Text.cpp:799)
==562946== by 0x5A3C2E: Upp::TextCtrl::InsertU(int, Upp::WString const&, bool) (Text.cpp:935)
==562946== by 0x5A3FB7: Upp::TextCtrl::Insert(int, Upp::WString const&, bool) (Text.cpp:980)
==562946== by 0x315C96: Upp::TextCtrl::Insert(int, Upp::WString const&) (TextEdit.h:218)
==562946== by 0x5A4E6B: Upp::TextCtrl::Paste(Upp::WString const&) (Text.cpp:1153)
==562946== by 0x3075CD: Console::Append(Upp::String const&) (Console.cpp:77)
==562946== by 0x326EDB: Console::operator<<(Upp::String const&) (ide.h:127)
==562946== by 0x3CA52A: Ide::PutConsole(char const*) (idewin.cpp:50)
==562946== by 0x46B05A: PutConsole(char const*) (Ide.cpp:9)
==562946== by 0x34EC3E: AssistEditor::SyncMaster() (IncludeTrick.cpp:18)
==562946== by 0x3536C7: AssistEditor::NewFile(bool) (Assist.cpp:438)
==562946==
==562946== Conditional jump or move depends on uninitialised value(s)
==562946== at 0x56D63F: Upp::CodeEditor::GetSyntax(int) (CodeEditor.cpp:29)
==562946== by 0x56DC5B: Upp::CodeEditor::GetRefreshInfo(int) (CodeEditor.cpp:94)
==562946== by 0x56DEFA: Upp::CodeEditor::PostInsert(int, Upp::WString const&) (CodeEditor.cpp:111)
==562946== by 0x5A335E: Upp::TextCtrl::Insert0(int, Upp::WString const&) (Text.cpp:851)
==562946== by 0x5A3C2E: Upp::TextCtrl::InsertU(int, Upp::WString const&, bool) (Text.cpp:935)
==562946== by 0x5A3FB7: Upp::TextCtrl::Insert(int, Upp::WString const&, bool) (Text.cpp:980)
==562946== by 0x315C96: Upp::TextCtrl::Insert(int, Upp::WString const&) (TextEdit.h:218)
==562946== by 0x5A4E6B: Upp::TextCtrl::Paste(Upp::WString const&) (Text.cpp:1153)
==562946== by 0x3075CD: Console::Append(Upp::String const&) (Console.cpp:77)
==562946== by 0x326EDB: Console::operator<<(Upp::String const&) (ide.h:127)
==562946== by 0x3CA52A: Ide::PutConsole(char const*) (idewin.cpp:50)
==562946== by 0x46B05A: PutConsole(char const*) (Ide.cpp:9)
I was also able to trigger a crash of TheIDE by just holding down Ctrl+Space for a minute or so to make it continually attempt to autocomplete, put some pressure on it. Unfortunately it only happens in release mode, I cannot reproduce it in debug mode.
|
|
|
|
|
theide with libclang
By: mirek on Sun, 26 June 2022 09:32
|
|
|
Re: theide with libclang, first milestone finished
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 26 June 2022 14:18
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Sun, 26 June 2022 16:37
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 26 June 2022 18:07
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Mon, 27 June 2022 10:58
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 27 June 2022 11:16
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Mon, 27 June 2022 11:25
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 27 June 2022 14:35
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sun, 03 July 2022 05:28
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sun, 03 July 2022 16:19
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 04 July 2022 00:08
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 13:23
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 16:33
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 17:01
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 17:02
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 18:41
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 18:49
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 18:55
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 19:05
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 19:10
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 19:39
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 09 July 2022 00:32
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sat, 09 July 2022 13:11
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 09 July 2022 19:44
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 10 July 2022 00:49
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sun, 10 July 2022 01:49
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sun, 10 July 2022 02:53
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 10 July 2022 08:46
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Sun, 10 July 2022 11:06
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 10 July 2022 16:56
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 11 July 2022 18:40
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Mon, 11 July 2022 21:57
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 11 July 2022 22:27
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Mon, 11 July 2022 22:49
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Mon, 11 July 2022 23:00
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Mon, 15 August 2022 10:44
|
|
|
Re: theide with libclang, first milestone finished
By: Klugier on Mon, 15 August 2022 18:44
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Tue, 16 August 2022 08:04
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Fri, 19 August 2022 13:04
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Fri, 19 August 2022 13:05
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 20 August 2022 20:00
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 20 August 2022 20:33
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 21 August 2022 00:46
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Tue, 30 August 2022 16:04
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Wed, 31 August 2022 10:00
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Wed, 31 August 2022 10:13
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Wed, 31 August 2022 10:50
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Wed, 31 August 2022 11:37
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Wed, 31 August 2022 12:33
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Thu, 15 September 2022 08:31
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 15 September 2022 09:48
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Thu, 15 September 2022 14:10
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Fri, 16 September 2022 11:28
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 05:54
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 06:44
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sat, 17 September 2022 11:04
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 12:23
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sat, 17 September 2022 12:48
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 12:57
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 13:01
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Sat, 17 September 2022 12:37
|
|
|
Re: theide with libclang, first milestone finished
By: Tom1 on Sat, 20 August 2022 20:34
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Sun, 21 August 2022 00:42
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 19:45
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 20:15
|
|
|
Re: theide with libclang, first milestone finished
By: mirek on Thu, 07 July 2022 20:44
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 21:35
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 21:42
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 22:04
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 18:58
|
|
|
Re: theide with libclang, first milestone finished
By: Novo on Thu, 07 July 2022 18:00
|
|
|
Re: theide with libclang
By: mirek on Thu, 07 July 2022 15:32
|
|
|
Re: theide with libclang
By: Novo on Tue, 16 August 2022 19:18
|
|
|
Re: theide with libclang
By: mirek on Fri, 19 August 2022 13:03
|
|
|
Re: theide with libclang
By: Novo on Tue, 16 August 2022 19:25
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Sun, 18 September 2022 13:05
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: Novo on Sun, 18 September 2022 16:57
|
|
|
Re: theide with libclang
By: Novo on Sun, 18 September 2022 21:23
|
|
|
Re: theide with libclang
By: mirek on Tue, 20 September 2022 13:09
|
|
|
Re: theide with libclang
By: Novo on Tue, 20 September 2022 19:16
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Tue, 20 September 2022 19:37
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: Novo on Wed, 21 September 2022 01:33
|
|
|
Re: theide with libclang
By: Novo on Wed, 21 September 2022 01:56
|
|
|
Re: theide with libclang
By: mirek on Wed, 21 September 2022 10:52
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: Novo on Fri, 23 September 2022 05:41
|
|
|
Re: theide with libclang
By: Novo on Fri, 23 September 2022 05:52
|
|
|
Re: theide with libclang
By: mirek on Fri, 23 September 2022 10:48
|
|
|
Re: theide with libclang
By: Lance on Sat, 24 September 2022 04:41
|
|
|
Re: theide with libclang
By: peterh on Sat, 24 September 2022 07:26
|
|
|
Re: theide with libclang
By: mirek on Sat, 24 September 2022 08:08
|
|
|
Re: theide with libclang
By: Lance on Sat, 24 September 2022 15:00
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: Lance on Sun, 25 September 2022 02:13
|
|
|
Re: theide with libclang
By: Klugier on Sun, 25 September 2022 13:48
|
|
|
Re: theide with libclang
By: Lance on Sun, 25 September 2022 14:48
|
|
|
Re: theide with libclang
By: Klugier on Sun, 25 September 2022 15:28
|
|
|
Re: theide with libclang
By: Lance on Sun, 25 September 2022 15:30
|
|
|
Re: theide with libclang
By: Klugier on Sun, 25 September 2022 15:47
|
|
|
Re: theide with libclang
By: Lance on Sun, 25 September 2022 16:05
|
|
|
Re: theide with libclang
By: mirek on Sun, 25 September 2022 16:57
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Sun, 25 September 2022 23:26
|
|
|
Re: theide with libclang
By: Lance on Tue, 27 September 2022 01:48
|
|
|
Re: theide with libclang
By: Klugier on Tue, 27 September 2022 20:35
|
|
|
Re: theide with libclang
By: Lance on Tue, 27 September 2022 23:11
|
|
|
Re: theide with libclang
By: Lance on Tue, 27 September 2022 23:12
|
|
|
Re: theide with libclang
By: Tom1 on Sat, 01 October 2022 18:46
|
|
|
Re: theide with libclang
By: Klugier on Sat, 01 October 2022 22:49
|
|
|
Re: theide with libclang
By: Lance on Sun, 02 October 2022 02:19
|
|
|
Re: theide with libclang
By: mirek on Sun, 02 October 2022 11:57
|
|
|
Re: theide with libclang
By: Lance on Sun, 02 October 2022 15:27
|
|
|
Re: theide with libclang
By: mirek on Sun, 02 October 2022 16:17
|
|
|
Re: theide with libclang
By: Tom1 on Sun, 02 October 2022 19:03
|
|
|
Re: theide with libclang
By: mirek on Sun, 02 October 2022 22:07
|
|
|
Re: theide with libclang
By: Lance on Mon, 03 October 2022 00:58
|
|
|
Re: theide with libclang
By: Tom1 on Mon, 03 October 2022 09:34
|
|
|
Re: theide with libclang
By: Tom1 on Mon, 03 October 2022 10:05
|
|
|
Re: theide with libclang
By: mirek on Mon, 03 October 2022 10:34
|
|
|
Re: theide with libclang
By: Tom1 on Mon, 03 October 2022 11:30
|
|
|
Re: theide with libclang
By: mirek on Mon, 03 October 2022 10:48
|
|
|
Re: theide with libclang
By: Tom1 on Mon, 03 October 2022 11:35
|
|
|
Re: theide with libclang
By: Tom1 on Mon, 03 October 2022 11:45
|
|
|
Re: theide with libclang
By: mirek on Mon, 03 October 2022 13:38
|
|
|
Re: theide with libclang
By: mirek on Mon, 03 October 2022 10:37
|
|
|
Re: theide with libclang
By: Lance on Mon, 03 October 2022 15:51
|
|
|
Re: theide with libclang
By: Klugier on Mon, 03 October 2022 23:20
|
|
|
Re: theide with libclang
By: mirek on Sat, 08 October 2022 19:47
|
|
|
Re: theide with libclang
By: Lance on Sat, 08 October 2022 21:29
|
|
|
Re: theide with libclang
By: Tom1 on Sat, 08 October 2022 21:54
|
|
|
Re: theide with libclang
By: mirek on Sat, 08 October 2022 23:04
|
|
|
Re: theide with libclang
By: mirek on Sun, 09 October 2022 20:44
|
|
|
Re: theide with libclang
By: Tom1 on Sun, 09 October 2022 21:19
|
|
|
Re: theide with libclang
By: mirek on Sun, 09 October 2022 23:18
|
|
|
Re: theide with libclang
By: Lance on Sun, 25 September 2022 15:28
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Sat, 24 September 2022 08:44
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: peterh on Sat, 24 September 2022 10:03
|
|
|
Re: theide with libclang
By: mirek on Sat, 24 September 2022 10:16
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Sat, 24 September 2022 21:44
|
|
|
Re: theide with libclang
|
|
|
Re: theide with libclang
By: mirek on Sun, 25 September 2022 23:23
|
|
|
Re: theide with libclang
By: peterh on Sat, 15 October 2022 11:33
|
|
|
Re: theide with libclang
By: mirek on Sun, 16 October 2022 13:28
|
|
|
Re: theide with libclang
By: Lance on Wed, 26 October 2022 16:00
|
|
|
Re: theide with libclang
By: mirek on Wed, 26 October 2022 22:07
|
|
|
Re: theide with libclang
By: mirek on Thu, 27 October 2022 12:21
|
|
|
Re: theide with libclang
By: mirek on Thu, 27 October 2022 12:26
|
|
|
Re: theide with libclang
By: Lance on Tue, 01 November 2022 23:32
|
|
|
Re: theide with libclang
By: Lance on Wed, 02 November 2022 00:15
|
|
|
Re: theide with libclang
By: Lance on Wed, 02 November 2022 01:58
|
|
|
Re: theide with libclang
By: mirek on Wed, 02 November 2022 15:58
|
|
|
Re: theide with libclang
By: mirek on Wed, 02 November 2022 10:21
|
|
|
Re: theide with libclang
By: mirek on Wed, 02 November 2022 19:13
|
|
|
Re: theide with libclang
By: Lance on Wed, 02 November 2022 22:52
|
|
|
Re: theide with libclang
By: Lance on Thu, 03 November 2022 20:06
|
|
|
Re: theide with libclang
By: mirek on Mon, 21 November 2022 16:46
|
|
|
Re: theide with libclang
By: zsolt on Tue, 22 November 2022 08:28
|
|
|
Re: theide with libclang
By: mirek on Tue, 22 November 2022 10:28
|
|
|
Re: theide with libclang
By: zsolt on Tue, 22 November 2022 11:21
|
|
|
Re: theide with libclang
By: mirek on Tue, 22 November 2022 11:25
|
|
|
Re: theide with libclang
By: zsolt on Tue, 22 November 2022 11:40
|
|
|
Re: theide with libclang
By: Lance on Wed, 23 November 2022 00:44
|
|
|
Re: theide with libclang
By: mirek on Wed, 23 November 2022 10:46
|
|
|
Re: theide with libclang
By: Lance on Thu, 24 November 2022 03:12
|
Goto Forum:
Current Time: Thu May 09 23:27:11 CEST 2024
Total time taken to generate the page: 0.03197 seconds
|