From kde-core-devel Fri Sep 18 18:06:21 2009 From: Carlo Date: Fri, 18 Sep 2009 18:06:21 +0000 To: kde-core-devel Subject: Re: kWarning() broken! Message-Id: <3262b6180909181106k33561bb3j45d3690a8046cd08 () mail ! gmail ! com> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=125329725200848 On Fri, Sep 18, 2009 at 1:15 PM, Milian Wolff wrote: > Am Freitag, 18. September 2009 09:39:29 schrieb Andreas Pakulat: >> On 18.09.09 02:40:40, Milian Wolff wrote: >> > Hey people! >> > >> > Something makes kWarning() output _nothing_ at all. >> > >> > I just spent 2h debugging a problem in the PHP plugin to finally find it >> > and saw that I _should_ have seen it directly: there should have been a >> > kWarning() message emitted. >> > >> > I deleted my kdebugrc, enabled _all_ areas in kdebugdialog, no change. >> > Also note: kDebug() works just fine! >> > >> > I tried around, didn't work in any kdevelop plugin. Also added it to a >> > KTextEditor plugin, which showed the same behaviour... >> > >> > Can someone reproduce this issue or is it something local on my machine? >> > Oh and note: In a simple hello-world-like app kWarning worked just fine! >> > >> > Do you have an idea what might be the issue? >> > >> > I find this very critical as kWarnings should _always_ be shown! Right >> > now it's really the worst-case scenario... >> >> Are you running trunk? I won't have access to a 4.3 system until next >> week, but it could be that this is a regression introduced by dfaure's >> automatic-assigning-of-debug-areas. > > No, I'm running 4.3.1 from the Kubuntu repos. > >> I could just reproduce this with kcalc, using kWarning() didn't produce >> anything. It seems kcalc gets assigned an automatic id here though. Even >> if I explcitly put in a static debug area and enable that it doesn't >> work. >> >> I'm moving this to kde-core-devel (please remove kwrite-devel when >> replying) as thats where this belongs. I've seen this also in QTest >> unit-tests, kDebug() was printed, but kWarnings() are not. > > The strange thing is that a simple test app (hello-world-like) does print the > kWarning stuff... it works if you don't have a KApplication because configObject() returns false in the areaData function