Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
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 Go to previous message
omari is currently offline  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

 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to handle a lack of memory
Next Topic: [FEATURE] Accessing to Alternate Win Registry View (patch included)
Goto Forum:
  


Current Time: Sat Apr 27 18:30:49 CEST 2024

Total time taken to generate the page: 0.04498 seconds