Hi Gavin,<br><br>&nbsp; Did you tried the options as mentioned here ? <a href="http://ldtp.freedesktop.org/wiki/Firefox_Test_Cases">http://ldtp.freedesktop.org/wiki/Firefox_Test_Cases</a><br><br>Hari Shankar is automating them as part of Google Summer of Code 2007 under Mozilla organization. He automates based on Firefox 
3.0, which is still under development phase. FF 2.0 is not much accessibility enabled.<br><br>Thanks<br>Nagappan<br><br><div><span class="gmail_quote">On 8/8/07, <b class="gmail_sendername">Gavin McCullagh</b> &lt;<a href="mailto:gmccullagh@gmail.com">
gmccullagh@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>I compiled and installed ldtp on a ubuntu feisty laptop and having read the
<br>tutorial, had a go at writing some simple scripts.&nbsp;&nbsp;However, I seem to be<br>having some trouble, ldtp keeps segfaulting.<br><br>I installed by downloading ldtp-0.8.0.tar.gz from the website, running<br>.configure ; make ; make install which seemed to go fine.
<br><br>I have this very small script:<br><br>###########################################<br>#!/usr/bin/python<br><br>from ldtp import *<br><br>launchapp(&#39;firefox&#39;,1)<br>waittillguiexist(&#39;*-MozillaFirefox&#39;)
<br><br>###########################################<br><br>If I comment out the waittillguiexist(), firefox launches fine but then I<br>get this output:<br><br>gavinmc@tilly:~/bin$ ./firefox.py<br>GTK Accessibility Module initialized
<br>Killed<br><br>but if I leave the waittillguiexist() in place, I get the output below.<br><br>Does anyone know what I&#39;m doing wrong?&nbsp;&nbsp;Is the current version usable on feisty?<br><br>Thanks in advance,<br>Gavin<br><br>
gavinmc@tilly:~/bin$ ./firefox.py<br>GTK Accessibility Module initialized<br>*** glibc detected *** &lt;unknown&gt;: double free or corruption (fasttop): 0x0808f790 ***<br>======= Backtrace: =========<br>/lib/tls/i686/cmov/libc.so.6[0xb7b7c7cd]
<br>/lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7b7fe30]<br>/usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7c8b131]<br>[0x805392f]<br>[0x805413d]<br>[0x805562b]<br>[0x805073a]<br>/lib/tls/i686/cmov/libpthread.so.0[0xb7d3b31b]<br>
/lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7be457e]<br>======= Memory map: ========<br>08048000-08074000 r-xp 00000000 03:01 130663&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/bin/ldtp<br>08074000-08075000 rw-p 0002c000 03:01 130663&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/bin/ldtp
<br>08075000-080b6000 rw-p 08075000 00:00 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[heap]<br>b6000000-b6021000 rw-p b6000000 00:00 0<br>b6021000-b6100000 ---p b6021000 00:00 0<br>b6124000-b612f000 r-xp 00000000 03:01 700398&nbsp;&nbsp;&nbsp;&nbsp; /lib/libgcc_s.so.1<br>b612f000-b6130000 rw-p 0000a000 03:01 700398&nbsp;&nbsp;&nbsp;&nbsp; /lib/libgcc_s.so.1
<br>b6130000-b6131000 ---p b6130000 00:00 0<br>b6131000-b6171000 rw-p b6131000 00:00 0<br>b6171000-b6172000 ---p b6171000 00:00 0<br>b6172000-b6972000 rw-p b6172000 00:00 0<br>b6972000-b6973000 ---p b6972000 00:00 0<br>b6973000-b7173000 rw-p b6973000 00:00 0
<br>b7173000-b717c000 r-xp 00000000 03:01 700546&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_files-<a href="http://2.5.so">2.5.so</a><br>b717c000-b717e000 rw-p 00008000 03:01 700546&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_files-<a href="http://2.5.so">
2.5.so</a><br>b717e000-b7186000 r-xp 00000000 03:01 700549&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_nis-<a href="http://2.5.so">2.5.so</a><br>b7186000-b7188000 rw-p 00007000 03:01 700549&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_nis-<a href="http://2.5.so">
2.5.so</a><br>b7188000-b719b000 r-xp 00000000 03:01 700543&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnsl-<a href="http://2.5.so">2.5.so</a><br>b719b000-b719d000 rw-p 00012000 03:01 700543&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnsl-<a href="http://2.5.so">
2.5.so</a><br>b719d000-b719f000 rw-p b719d000 00:00 0<br>b719f000-b71a6000 r-xp 00000000 03:01 700544&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_compat-<a href="http://2.5.so">2.5.so</a><br>b71a6000-b71a8000 rw-p 00006000 03:01 700544&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libnss_compat-
<a href="http://2.5.so">2.5.so</a><br>b71a8000-b71a9000 ---p b71a8000 00:00 0<br>b71a9000-b79ab000 rw-p b71a9000 00:00 0<br>b79ab000-b79b8000 r-xp 00000000 03:01 102322&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXext.so.6.4.0<br>b79b8000-b79b9000 rw-p 0000d000 03:01 102322&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXext.so.6.4.0
<br>b79b9000-b79bd000 r-xp 00000000 03:01 102318&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXdmcp.so.6.0.0<br>b79bd000-b79be000 rw-p 00003000 03:01 102318&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXdmcp.so.6.0.0<br>b79be000-b79c0000 r-xp 00000000 03:01 102316&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXau.so.6.0.0
<br>b79c0000-b79c1000 rw-p 00001000 03:01 102316&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXau.so.6.0.0<br>b79c1000-b79c2000 rw-p b79c1000 00:00 0<br>b79c2000-b79c6000 r-xp 00000000 03:01 102429&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXtst.so.6.1.0<br>b79c6000-b79c7000 rw-p 00003000 03:01 102429&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libXtst.so.6.1.0
<br>b79c7000-b7ab4000 r-xp 00000000 03:01 102320&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libX11.so.6.2.0<br>b7ab4000-b7ab8000 rw-p 000ed000 03:01 102320&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libX11.so.6.2.0<br>b7ab8000-b7acd000 r-xp 00000000 03:01 102382&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libICE.so.6.3.0
<br>b7acd000-b7acf000 rw-p 00014000 03:01 102382&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libICE.so.6.3.0<br>b7acf000-b7ad0000 rw-p b7acf000 00:00 0<br>b7ad0000-b7ad8000 r-xp 00000000 03:01 102384&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libSM.so.6.0.0<br>b7ad8000-b7ad9000 rw-p 00007000 03:01 102384&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libSM.so.6.0.0
<br>b7ad9000-b7afe000 r-xp 00000000 03:01 700541&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libm-<a href="http://2.5.so">2.5.so</a><br>b7afe000-b7b00000 rw-p 00024000 03:01 700541&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libm-<a href="http://2.5.so">2.5.so</a>
<br>b7b00000-b7b01000 rw-p b7b00000 00:00 0<br>b7b01000-b7b14000 r-xp 00000000 03:01 100155&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libz.so.1.2.3<br>b7b14000-b7b15000 rw-p 00012000 03:01 100155&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libz.so.1.2.3<br>b7b15000-b7c50000 r-xp 00000000 03:01 700536&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libc-
<a href="http://2.5.so">2.5.so</a><br>b7c50000-b7c51000 r--p 0013b000 03:01 700536&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libc-<a href="http://2.5.so">2.5.so</a><br>b7c51000-b7c53000 rw-p 0013c000 03:01 700536&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libc-
<a href="http://2.5.so">2.5.so</a><br>b7c53000-b7c56000 rw-p b7c53000 00:00 0<br>b7c56000-b7cea000 r-xp 00000000 03:01 102734&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libglib-2.0.so.0.1200.11<br>b7cea000-b7ceb000 rw-p 00093000 03:01 102734&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/libglib-
2.0.so.0.1200.11<br>b7ceb000-b7ced000 r-xp 00000000 03:01 700540&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libdl-<a href="http://2.5.so">2.5.so</a><br>b7ced000-b7cef000 rw-p 00001000 03:01 700540&nbsp;&nbsp;&nbsp;&nbsp; /lib/tls/i686/cmov/libdl-<a href="http://2.5.so">
2.5.so</a><br>b7cef000-b7cf1000 r-xp 00000000 03:01 102736<br><br>_______________________________________________<br>LDTP-dev mailing list<br><a href="mailto:LDTP-dev@lists.freedesktop.org">LDTP-dev@lists.freedesktop.org</a>
<br><a href="http://lists.freedesktop.org/mailman/listinfo/ldtp-dev">http://lists.freedesktop.org/mailman/listinfo/ldtp-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br>Linux Desktop Testing Project - <a href="http://ldtp.freedesktop.org">
http://ldtp.freedesktop.org</a><br><a href="http://nagappanal.blogspot.com">http://nagappanal.blogspot.com</a>