Sending boolean value using qdbus always yields true

Christian Esken esken at kde.org
Fri Dec 25 00:03:40 GMT 2009


Thiago Macieira wrote:
> > Em Quinta-feira 24. Dezembro 2009, às 13.10.36, Christian Esken escreveu:
> > > Hello,
> > >
> > > I have a problem with qdbus. No matter what I pass on the command line,
> > > I always receive true. Details are on b.k.o. (Bug 201940), and Thiago
> > > says, it is not a Qt issue.
> > >
> > > I added a debug statement to KMix [1], and it shows the effect clearly
> > > [2].
> > >
> > > Does anybody know what is going on here? This is for a long time (bug
> > >  report from July 2009), and also for recent builds  (via the openSUSE
> > >  build: KDE:Qt46 and KDE:KDE4:UNSTABLE:Desktop).
> >
>> > Run both apps (qdbus and kmix) with QDBUS_DEBUG=1.
>> 
>> Done.
>> 
>> The terminal with qdbus shows contents=("Front:0", false)
>> The terminal with kmix shows contents=("Front:0", true)
>
>Well, I can't reproduce this. My suspect is it's an optimisation bug in the 
D-
>Bus data marshaller.
>
>Can you retry with a debug build of QtDBus? It has to be -O0.

Yes. I will try to do so after returning from my christmas visits.

  Christian





More information about the kde-core-devel mailing list