[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