Skip to content

NO-JIRA: WIN: Fix Heap Corruption Issue#448

Open
jamwhy wants to merge 1 commit into
apache:mainfrom
jamwhy:jamwhy/win-heap-corruption
Open

NO-JIRA: WIN: Fix Heap Corruption Issue#448
jamwhy wants to merge 1 commit into
apache:mainfrom
jamwhy:jamwhy/win-heap-corruption

Conversation

@jamwhy

@jamwhy jamwhy commented Jul 10, 2026

Copy link
Copy Markdown

Found using gflags. Tried a number of fixes, this seems to be the one that works. With this fix, I am able to use gflags to debug on windows.

 	ucrtbased.dll!00007ffb465b1691()	Unknown
>	qpid-proton-cored.dll!pn_strdup(const char * src) Line 122	C
 	qpid-proton-cored.dll!pn_error_set(pn_error_t * error, int code, const char * text) Line 77	C
 	qpid-proton-cored.dll!pn_error_copy(pn_error_t * error, pn_error_t * src) Line 119	C
 	qpid-proton-proactord.dll!pn_experimental::pni_iocp_recv(pn_experimental::iocpdesc_t * iocpd, void * buf, unsigned __int64 size, bool * would_block, pn_error_t * error) Line 1126	C++
 	qpid-proton-proactord.dll!pconnection_process(pconnection_t * pc, pn_experimental::iocp_result_t * result, bool topup) Line 2380	C++
 	qpid-proton-proactord.dll!psocket_process(psocket_t * ps, pn_experimental::iocp_result_t * result, reaper * rpr) Line 2500	C++
 	qpid-proton-proactord.dll!proactor_completion_loop(pn_proactor_t * p, bool can_block) Line 2541	C++
 	qpid-proton-proactord.dll!pn_proactor_wait(pn_proactor_t * p) Line 2566	C++
 	qpid-proton-cppd.dll!proton::container::impl::thread() Line 770	C++
 	qpid-proton-cppd.dll!proton::container::impl::run(int threads) Line 821	C++
 	qpid-proton-cppd.dll!proton::container::run() Line 92	C++
 	[downstream application frame]
	
	
	-		dest	0x00000279dc2b0fa0 <Error reading characters of string.>	char *
			<Unable to read memory>	char
-		src	0x00000279dc2b0fa0 <Error reading characters of string.>	const char *
			<Unable to read memory>	const char

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant