[LDTP-Dev] Strange situation
Nagappan A
nagappan at gmail.com
Fri Aug 22 04:56:32 PDT 2008
Hi Ara,
If at-poke recognizes, then I guess its bug in LDTP ! Will investigate it.
Thanks
Nagappan
On Fri, Aug 22, 2008 at 12:34 AM, Ara Pulido <ara at ubuntu.com> wrote:
>
> More info on this:
>
> when at-poke does not crash, as I said, gksu (in the second and
> following times) is kept in the list of applications recognized by
> at-poke, though is not longer running.
>
> If I try to poke update-manager, it gets recognized corretly. If I try
> to poke gksu, at-poke crashes, as the application is not longer there.
>
> Cheers,
> Ara.
>
>
> On Fri, 2008-08-22 at 09:07 +0200, Ara Pulido wrote:
> > Hello Nagappan (et.al),
> >
> > This is the behaviour I watch when doing the same with at-poke:
> >
> > The first time update-manager is run:
> >
> > - update-manager gets recognized by at-poke
> > - when checking for new updates, gksu starts (it gets recognized by
> > at-poke), asking for the sudo password.
> > - when the password is checked and confirmed, gksu closes and it gets
> > deleted from the application list in at-poke.
> > - update-manager still gets recognized.
> >
> >
> > The following times update-manager is run:
> >
> > - update-manager gets recognized by at-poke
> > - when checking for new updates, gksu starts (it gets recognized by
> > at-poke), but it does not ask for the sudo password, as it is already
> > stored.
> > - This time gksu is kept in the list of recognized by at-poke (although
> > the process is not there anymore).
> > - This makes sometimes at-poke crash:
> >
> > (at-poke:6268): GLib-GObject-CRITICAL **: g_signal_connect_data:
> > assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
> > Warning: AT-SPI error: pre method check: add: Unknown CORBA exception
> > id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
> >
> > ** (at-poke:6268): CRITICAL **: get_accessible_at_index: assertion `ret'
> > failed
> > Warning: AT-SPI error: pre method check: add: Unknown CORBA exception
> > id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
> >
> >
> > Any ideas?
> > Thanks,
> > Ara.
> > On Thu, 2008-08-21 at 08:38 -0700, Nagappan A wrote:
> > > Hi Ara,
> > >
> > > Could you please try the same procedure with at-poke ?
> > >
> > > Thanks
> > > Nagappan
> > >
> > > On Thu, Aug 21, 2008 at 2:50 AM, Ara Pulido <ara at ubuntu.com> wrote:
> > > Hello all,
> > >
> > > Let me explain the situation I have been running lately:
> > >
> > > I am writing some tests for the Update Manager in Ubuntu [1].
> > > This
> > > application searches for updates in the Ubuntu repositories
> > > and install
> > > the selected ones.
> > >
> > > The first time the application runs, if you check for new
> > > updates, it
> > > will ask for the SUDO password. The test runs correctly.
> > >
> > > The second time, as the SUDO password is valid for sometime,
> > > it does not
> > > ask for the password. In the test script this is solved with
> > > something
> > > like:
> > >
> > > if guiexist(SUDO_WINDOW):
> > > set_password()
> > > else
> > > do nothing
> > >
> > > After that the test tries to close the update-manager window.
> > > If the
> > > application asked for the password, it closes correctly, but
> > > if it
> > > bypasses the password (because it was already set), it does
> > > not find the
> > > update-manager anymore:
> > >
> > > Property: label - Value: Update Manager
> > > window_prop: Update Manager
> > > Key: btnClose btnClose
> > > Warning: AT-SPI error: pre method check: add: Unknown CORBA
> > > exception
> > > id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
> > > Application: update-manager not running
> > > Unable to get handle
> > > resp_len = 117
> > > Sending..
> > > 156
> > > Response packet: <?xml version="1.0"
> > >
> >
> encoding="utf-8"?><RESPONSE><ID>MainThread43</ID><STATUS><CODE>-984</CODE><MESSAGE>Application
> not running</MESSAGE></STATUS></RESPONSE>
> > > Msg:
> > > Bytes sent: 160
> > > Thu Aug 21 11:35:07 2008: ldtp-utils.c:49:ldtp_read_data() :
> > > Connection
> > > refused
> > > handle_client: error:
> > > unregister_window_creation_event - client-handler.c - 74
> > > client-handler.c - 77 - Argument NULL
> > > Removing sockfd: 17 - 2
> > > Removed sockfd: 17 - 1
> > > Removed 2 entries from client context hash table
> > > Clients: 1
> > >
> > > I tried running reinitldt(), but it fails.
> > >
> > > Does anyone know why does this happen and how it could be
> > > solved?
> > >
> > > Thanks,
> > > Ara.
> > >
> > > _______________________________________________
> > > LDTP-dev mailing list
> > > LDTP-dev at lists.freedesktop.org
> > > http://lists.freedesktop.org/mailman/listinfo/ldtp-dev
> > >
> > >
> > >
> > > --
> > > Linux Desktop (GUI Application) Testing Project -
> > > http://ldtp.freedesktop.org
> > > http://nagappanal.blogspot.com
> > >
> >
> > >
> >
> > _______________________________________________
> > LDTP-dev mailing list
> > LDTP-dev at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/ldtp-dev
>
>
--
Linux Desktop (GUI Application) Testing Project -
http://ldtp.freedesktop.org
http://nagappanal.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/ldtp-dev/attachments/20080822/743fa609/attachment.htm
More information about the LDTP-dev
mailing list