[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: KAudioPlayer::play()
From: Joerg Anders <j.anders () informatik ! tu-chemnitz ! de>
Date: 2003-03-25 20:49:42
[Download RAW message or body]
On Tue, 25 Mar 2003, Arnold Krille wrote:
>
> PS: Ask If you do not understand something. Please don't tell others I didn't
> explain it enough. Thats not good for my karma;-)
Ok, excuse! At:
http://rnvs.informatik.tu-chemnitz.de/kartstest/servertest.html
You find a very simple test program. It's central code implements the mouse click
event:
virtual void mousePressEvent ( QMouseEvent * e ) {
printf("Pos 1\n"); fflush(stdout);
KArtsServer *kartsserver = new KArtsServer();
printf("Pos 2, kartsserver = 0x%x\n", kartsserver); fflush(stdout);
kartsserver->server();
printf("Pos 3\n"); fflush(stdout);
}
If you compile this (a makefile is also supplied) and run and click with
mouse the result is:
Pos 1
Pos 2, kartsserver = 0x80ae720
and gdb says:
$ gdb servertest
(gdb) run0x41420cc9 in Arts::Dispatcher::stringToObjectReference ()
from /usr/kde/3.1/lib/libmcop.so.1
(gdb) where
#0 0x41420cc9 in Arts::Dispatcher::stringToObjectReference ()
from /usr/kde/3.1/lib/libmcop.so.1
#1 0x4101d93b in Arts::SoundServerV2_base::_fromString ()
from /usr/kde/3.1/lib/libsoundserver_idl.so.1
#2 0x402614a0 in KArtsServer::server () from /usr/kde/3.1/lib/libartskde.so.1
#3 0x0804efa5 in MyDialog::mousePressEvent (this=0x80af760, e=0xbfffefc0)
at servertest.cpp:18
#4 0x4063edb6 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3
....
The same happens if you change:
KArtsServer kartsserver;
kartsserver.server();
--
J.Anders, Chemnitz, GERMANY (ja@informatik.tu-chemnitz.de)
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic