Home » U++ Library support » U++ Core » [FIXED] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
[FIXED] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed [message #46583] |
Fri, 03 June 2016 13:21 |
omari
Messages: 265 Registered: March 2010
|
Experienced Member |
|
|
Hi,
the following code causes Assertion fail:
#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
char* s = "abcd";
ToUpper(s, 4);
}
the backtrace:
7fefd4531f3 (KERNELBASE.dll)
Upp::AssertFailed(file=13f22b238 "c:\\upp\\uppsrc\\core\\Vcont.h", line=84 'T', cond=13f22b570 "i >= 0 && i < items") at c:\upp\uppsrc\core\util.cpp 166
Upp::Vector<Upp::CharSetData * __ptr64>::Get(i=255) at c:\upp\uppsrc\core\vcont.h 84
Upp::Vector<Upp::CharSetData * __ptr64>::operator[](i=255) at c:\upp\uppsrc\core\vcont.h 100
Upp::Array<Upp::CharSetData>::Get(i=255) at c:\upp\uppsrc\core\vcont.h 229
Upp::Array<Upp::CharSetData>::operator[](i=255) at c:\upp\uppsrc\core\vcont.h 244
Upp::AMap<Upp::String,Upp::CharSetData,Upp::Array<Upp::CharSetData> >::operator[](i=255) at c:\upp\uppsrc\core\map.h 101
Upp::s_cset(charset=255) at c:\upp\uppsrc\core\charset.cpp 2149
Upp::ToUpper(t=13f212a50 "abcd", s=13f212a50 "abcd", len=4, charset=255) at c:\upp\uppsrc\core\charset.cpp 2633
Upp::ToUpper(s=13f212a50 "abcd", len=4, charset=0) at c:\upp\uppsrc\core\charset.cpp 2660
ConsoleMainFn_() at c:\upp\myapps\consol\consol.cpp 7
Upp::AppExecute__(app=13f0288c3) at c:\upp\uppsrc\core\app.cpp 326
main(argc=1, argv=1524bc0 "R\001") at c:\upp\myapps\consol\consol.cpp 3
invoke_main()
__scrt_common_main_seh()
__scrt_common_main()
mainCRTStartup()
774459bd (kernel32.dll)
regards
omari.
[Updated on: Sat, 18 March 2017 16:00] Report message to a moderator
|
|
|
|
|
[FIXED] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
By: omari on Fri, 03 June 2016 13:21
|
|
|
Re: [BUG] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
By: mirek on Sun, 05 June 2016 18:15
|
|
|
Re: [BUG] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
By: omari on Mon, 06 June 2016 12:56
|
|
|
Re: [BUG] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
By: mirek on Thu, 09 June 2016 14:27
|
|
|
Re: [BUG] ToUpper, ToLower,and ToAscii (char*, int) causes AssertFailed
By: omari on Fri, 10 June 2016 11:56
|
Goto Forum:
Current Time: Sat Apr 27 18:30:49 CEST 2024
Total time taken to generate the page: 0.04498 seconds
|