[LDTP-Dev] [Bug 343590] New: LDTP server quit with this message : ***glibc detected***... when i ran a script to launch gedit and check if it was open

LDTP (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Jun 1 06:30:51 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=343590
 LDTP | ldtp | Ver: 0.4.x

           Summary: LDTP server quit with this message : ***glibc
                    detected***... when i ran a script to launch gedit and
                    check if it was open
           Product: LDTP
           Version: 0.4.x
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: ldtp
        AssignedTo: ldtp-maint at gnome.bugs
        ReportedBy: srinics_202 at yahoo.com
         QAContact: ldtp-dev at lists.freedesktop.org
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Steps to reproduce:
1. start ldtp server in a terminal .. 
2. On a new terminal, run this script, which should launch gedit from the panel
'applications' menu:
from ldtp import *
log('Gedit-Launch','teststart')
try:
    initappmap('gnome-panel.map')
   
selectmenuitem('frmTop*Panel','mnuApplications;mnuAccessories;mnuTextEditor')
    time.sleep(3)
    if guiexist('frmUnsavedDocument1-gedit') == 1:
        log('Gedit started successfully','info')
    else:
        log('Gedit cannot be launched','error')
        raise LdtpExecutionError(0)
    time.sleep(3)
    log('Closing gedit..','info')
    if closeappwindow('*gedit') == 1:
        log('Successfully exited gedit','info')
    else:
        log('Cannot exit gedit','error')
        raise LdtpExecutionError(0)
    log('Gedit-Launch','testend')
except:
    log('Gedit-Launch','fail')
    raise LdtpExecutionError(0)
log('Gedit-Launch','testend')   
3. ldtp will quit when it reaches the line  
if guiexist('frmUnsavedDocument1-gedit') == 1: 
which checks if the gedit window is open.. It prints the message :
*** glibc detected *** double free or corruption (!prev): 0x080a28f0 ***
Aborted
before quitting

Platform : 
ubuntu 'dapper drake' beta
gnome 2.14.1
python 2.4.3


Stack trace:
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb759b9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb759d2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb75cf87a in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb75d5fd4 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5  0xb75d634a in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb76ccedc in g_free () from /usr/lib/libglib-2.0.so.0
#7  0xb76dc87a in g_slist_foreach () from /usr/lib/libglib-2.0.so.0
#8  0x0804fd59 in handle_client ()
#9  0x0804fee5 in ldtp_request_fill_request ()
#10 0x0804edd5 in send_response ()
#11 0x0804fb0a in handle_client ()
#12 0xb7df6341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb763c4ee in clone () from /lib/tls/i686/cmov/libc.so.6


Other information:
for more info see here : http://pastebin.ca/60339


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are watching the assignee for the bug.


More information about the LDTP-dev mailing list