🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22504

Re: Dziwna sprawa - bez optimize program nie działa

#22504
From: dee
Date: Thu, 29 May 2014 20:08
40 lines
2456 bytes
Miroo wrote:
> W dniu 2014-05-19 22:42, dee pisze:
>>
>> Miroo wrote:
>>> Witam
>>> Odziedziczyłem pewną aplikację desktopową. Ponieważ pojawiła się taka
>>> potrzeba (w sumie najwyższy czas) przestawiłem aplikację z .NET 2.0 na
>>> 4.0. I pojawił się problem.
>>> Aplikacja działa bez problemu z poziomu VS2010, działa bez problemu z
>>> exe, gdy skompiluje się ją z flagą "Optimize code". Natomiast wywala się
>>> przed pokazaniem formatki logowania, gdy skompiluje się ją bez tej
>>> flagi. Aplikacja jest kompilowana z targetem x86, ponieważ korzysta z
>>> COMów 32 bitowych. Gdy się ją skompiluje z targetem Any CPU - działa.
>>>
>>> Kod wyjątku: 0xc0000409 (wszystko mówiące "unknown exception")
>>
>> 0xc0000409 = STATUS_STACK_BUFFER_OVERRUN
>> Coś pisze po nieswojej pamięci (n.p. wrzuca za dużo).
>>
>> Jak jest zrealizowana interakcja z COMami? Custom C# wrappers z unsafe
>> code? - może gdzieś źle ustawiane są rozmiary przekazywanych
>> struktur/buforów?
>
> Z COMami współpracuje sporadycznie, na żądanie. Błąd występuje bez
> wywoływania COMów.
>
> Odrzuciłbym też lokalne problemy z
> systemem/frameworkiem/VS/konfiguracją, ponieważ u kolegi również się
> wykłada.
>
> Aha, błąd jest zgłaszany w module clr.dll, nie da się go przechwycić w
> try/catch - aplikacja się po prostu wykłada.
>
> Pozdrawiam

Nie mam pojęcia co może być problemem bez dostępu do kodu niestety...


-- 
dee
Technical Details
Message-ID: <lm844l$7v3$1@news.task.gda.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.cyf-kr.edu.pl!news.task.gda.pl!not-for-mail
References: <5379ab9a$0$2163$65785112@news.neostrada.pl> <lldqb2$dvv$1@news.task.gda.pl> <537b032d$0$2224$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.cyf-kr.edu.pl!news.task.gda.pl!not-for-mail
From: dee <danielk@61b.eu>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Dziwna sprawa - bez optimize program nie działa
Date: Thu, 29 May 2014 22:08:56 +0200
Organization: CI TASK http://www.task.gda.pl/
Lines: 41
Message-ID: <lm844l$7v3$1@news.task.gda.pl>
References: <5379ab9a$0$2163$65785112@news.neostrada.pl> <lldqb2$dvv$1@news.task.gda.pl> <537b032d$0$2224$65785112@news.neostrada.pl>
NNTP-Posting-Host: 89-74-53-232.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: news.task.gda.pl 1401394133 8163 89.74.53.232 (29 May 2014 20:08:53 GMT)
X-Complaints-To: abuse@news.task.gda.pl
NNTP-Posting-Date: Thu, 29 May 2014 20:08:53 +0000 (UTC)
User-Agent: Postbox 3.0.10 (Macintosh/20140526)
In-Reply-To: <537b032d$0$2224$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit