🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308523

Re: dziwny błąd

#308523
From: M.M.
Date: Wed, 04 May 2016 17:37
37 lines
3282 bytes
On Wednesday, May 4, 2016 at 7:21:16 PM UTC+2, Sebastian Biały wrote:
> On 2016-05-04 19:17, M.M. wrote:
> > Kurcze, ale to jest mało prawdopodobne, aby coś przykrywało i kod się
> > kompilował, nazwy pól i metod byłyby inne. Tak dziwnego błędu w życiu
> > nie widziałem.
> 
> A ta klasa trzymana przez wartość:
> a) ma coś działajacego do konstrukcji?
> b) ma coś działajacego do kopiowania?
> 
> Oglądanie zawartości takich rzeczy na stacku czasem pokazuje błedy 
> debugera. Przodował w tym kiedyś u mnie VS2008 który nie był w stanie 
> pokazać struktury dwóch struktur na stosie bez smieci w conajmniej 
> jednej. Przypadek tez specyficzny, redukcja kodu usuwała bład, ale kod 
> wynikowy był poprawny i działał.

Zgadza się, debugery mają błędy. O ile pamiętam, kiedyś raz miałem podobny
jak opisałeś problem w builderze, ciut inny problem miałem z debugerem w
qtcreatorze. Ten bład z qtcreatora chyba nawet tutaj na grupę wrzuciłem
ze screenami.

Jednak teraz, jeśli nawet uaktywnił się błąd debugera, to musiało coś
jeszcze innego nie działać. Wypisywane zmienne printfem na konsole też
miały dziwne wartości, a czy takie same jak w debugerze, to nie zwrociłem
uwagi. Ponadto nie przechodził program asercji i wartości nan pojawiały się w
GUI.

Głupio zrobiłem, że nie zachowałem dokładnie tej wersji z błędem. Gdy
po zmianie nazwy z Result na ResultL zaczęło działać, to normalnie
pracowałem nad kodem i naniosłem wiele zmian. Teraz gdy zamieniam z 
powrotem z ResultL na Result, to wszystko działa jak w zegarku. Nie
mogę odtworzyć sytuacji z błędem. 

Może środowisko ma jakiś problem i przy rebuild nie rekompilowało 
wszystkiego od nowa, może dostawał się jakiś stary plik *.o ?

Pozdrawiam
Technical Details
Message-ID: <3e06a16d-715b-4bf8-a60b-b96cd223b916@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!i5no3234204ige.0!news-out.google.com!k10ni4igv.0!nntp.google.com!i5no3234193ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <59d9275f-340d-40d8-9c99-ab15a0fe0766@googlegroups.com> <58ff7439-99ab-4803-b1bc-aaa95b45ca2e@googlegroups.com> <ce4335f1-1218-4cf1-a433-484fe23efdf7@googlegroups.com> <ngd1st$g86$2$gof@news.chmurka.net> <6fce0920-8a30-47da-a4eb-009e832f06ac@googlegroups.com> <ngdb2a$fua$2@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.50.13.236 with SMTP id k12mr21399991igc.8.1462383471291;        Wed, 04 May 2016 10:37:51 -0700 (PDT)
X-Received: by 10.50.90.5 with SMTP id bs5mr703805igb.5.1462383471269; Wed, 04 May 2016 10:37:51 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!2.us.feeder.erje.net!news.glorb.com!i5no3234204ige.0!news-out.google.com!k10ni4igv.0!nntp.google.com!i5no3234193ige.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Wed, 4 May 2016 10:37:50 -0700 (PDT)
In-Reply-To: <ngdb2a$fua$2@node2.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=178.37.232.66; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
NNTP-Posting-Host: 178.37.232.66
References: <59d9275f-340d-40d8-9c99-ab15a0fe0766@googlegroups.com> <58ff7439-99ab-4803-b1bc-aaa95b45ca2e@googlegroups.com> <ce4335f1-1218-4cf1-a433-484fe23efdf7@googlegroups.com> <ngd1st$g86$2$gof@news.chmurka.net> <6fce0920-8a30-47da-a4eb-009e832f06ac@googlegroups.com> <ngdb2a$fua$2@node2.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3e06a16d-715b-4bf8-a60b-b96cd223b916@googlegroups.com>
Subject: Re: dziwny błąd
From: "M.M." <mmarszik@gmail.com>
Injection-Date: Wed, 04 May 2016 17:37:51 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit