After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 317730 - Hanging on selection of existing file
Hanging on selection of existing file
Status: VERIFIED NOTABUG
Product: meld
Classification: Other
Component: filediff
1.0.x
Other All
: Normal normal
: ---
Assigned To: Stephen Kennedy
Stephen Kennedy
: 319579 (view as bug list)
Depends on: 319192
Blocks:
 
 
Reported: 2005-10-02 10:48 UTC by Matt Barnard
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matt Barnard 2005-10-02 10:48:27 UTC
Please describe the problem:
Selecting an existing file for the "original file" under the "new" form causes
dialogue to hang and app to stop responding.

Running under Ubuntu Breezy Badger 5.10 with gnome 2.12.0

Steps to reproduce:
1. Launch Meld, click "New"
2. Choose an existing file
3. Click OK


Actual results:
The dialogue hangs and causes the entire application to stop functioning.

Expected results:
The path to the file should be put in the "original file" textbox on the "new" form.

Does this happen every time?
Yes

Other information:
Original bug: https://launchpad.net/distros/ubuntu/+sources/meld/+bug/2558
Comment 1 Matt Barnard 2005-10-02 10:58:21 UTC
According to https://launchpad.net/distros/ubuntu/+sources/meld/+bug/1688 ,
hang also occurs when selecting a directory and clicking OK.

View link for backtrace.
Comment 2 Stephen Kennedy 2005-10-03 18:42:53 UTC
Anything with a C backtrace in it is generally a bug in
pygtk, gtk or a gtk/pygtk version mismatch, not a meld bug.

I'm using 1.0.0 from debian unstable with no problems.
(gtk 2.6 and gnome 2.10)
Comment 3 Stephen Kennedy 2005-10-12 23:10:03 UTC
I can't reproduce this. A python stack trace would be more useful.
Comment 4 Pulvirenti Fabio 2005-10-14 10:26:32 UTC
this is what I get when I run meld from terminal and when I try to open a file:

[pulphix@p3 ~]$ meld
/usr/lib/meld/undo.py:186: DeprecationWarning: Class UndoSequence is already
GObject-registered; Please note that classes containing any of the attributes
__gtype_name__, __gproperties__, or __gsignals__ are now automatically registered.
  gobject.type_register(UndoSequence)
/usr/lib/meld/melddoc.py:126: DeprecationWarning: Class MeldDoc is already
GObject-registered; Please note that classes containing any of the attributes
__gtype_name__, __gproperties__, or __gsignals__ are now automatically registered.
  gobject.type_register(MeldDoc)
/usr/lib/meld/dirdiff.py:164: DeprecationWarning: Class EmblemCellRenderer is
already GObject-registered; Please note that classes containing any of the
attributes __gtype_name__, __gproperties__, or __gsignals__ are now
automatically registered.
  gobject.type_register(EmblemCellRenderer)
/usr/lib/meld/meldapp.py:534: GtkWarning: Theme directory
64x64/devices.64x64/filesystems of theme kearonesIcons has no size field

  self.widget.show()
*** glibc detected *** python: free(): invalid pointer: 0xb785dc20 ***
======= Backtrace: =========
/lib/tls/libc.so.6[0xb7c38423]
/lib/tls/libc.so.6(__libc_free+0x84)[0xb7c38e84]
/usr/lib/libglib-2.0.so.0(g_free+0x22)[0xb7a05062]
/opt/gnome/lib/libgnomeui-2.so.0[0xb6ba6573]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4b)[0xb7a764bb]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x139)[0xb7a69ee9]
/usr/lib/libgobject-2.0.so.0[0xb7a79d1b]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6c0)[0xb7a7ae90]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7a7b1f9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x51)[0xb75d5ad1]
/usr/lib/libgtk-x11-2.0.so.0[0xb75d74d8]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4b)[0xb7a764bb]
/usr/lib/libgobject-2.0.so.0[0xb7a69829]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x139)[0xb7a69ee9]
/usr/lib/libgobject-2.0.so.0[0xb7a794b2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6c0)[0xb7a7ae90]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7a7b1f9]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x51)[0xb75d5a41]
/usr/lib/libgtk-x11-2.0.so.0[0xb75d6a81]
/usr/lib/libgtk-x11-2.0.so.0[0xb76a2050]
/usr/lib/libgobject-2.0.so.0[0xb7a69829]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x139)[0xb7a69ee9]
/usr/lib/libgobject-2.0.so.0[0xb7a798e2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x42e)[0xb7a7abfe]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7a7b1f9]
/usr/lib/libgtk-x11-2.0.so.0[0xb7792c84]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc5)[0xb76a0455]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x36f)[0xb76a08ef]
/usr/lib/libgdk-x11-2.0.so.0[0xb753ff1a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1fc)[0xb79fdedc]
/usr/lib/libglib-2.0.so.0[0xb7a012bb]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1b7)[0xb7a015d7]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xc1)[0xb769fa61]
/usr/lib/python2.4/site-packages/gtk-2.0/gtk/_gtk.so[0xb796ff8a]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalFrame+0x49ae)[0xb7ea87ae]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalFrame+0x5ec3)[0xb7ea9cc3]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalCodeEx+0x62e)[0xb7eaa67e]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalFrame+0x4d76)[0xb7ea8b76]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalCodeEx+0x62e)[0xb7eaa67e]
/usr/lib/libpython2.4.so.1.0(PyEval_EvalCode+0x55)[0xb7eaa8f5]
/usr/lib/libpython2.4.so.1.0(PyRun_FileExFlags+0x99)[0xb7ecf669]
/usr/lib/libpython2.4.so.1.0(PyRun_SimpleFileExFlags+0x185)[0xb7ed0045]
/usr/lib/libpython2.4.so.1.0(PyRun_AnyFileExFlags+0x7a)[0xb7ed0bea]
/usr/lib/libpython2.4.so.1.0(Py_Main+0xa1b)[0xb7ed80fb]
python(main+0x2a)[0x804868a]
/lib/tls/libc.so.6(__libc_start_main+0xc2)[0xb7be8df2]
python[0x80485c1]
======= Memory map: ========
08048000-08049000 r-xp 00000000 03:06 163265     /usr/bin/python
08049000-0804a000 rw-p 00000000 03:06 163265     /usr/bin/python
0804a000-084ab000 rw-p 0804a000 00:00 0          [heap]
b6700000-b6721000 rw-p b6700000 00:00 0
b6721000-b6800000 ---p b6721000 00:00 0
b6801000-b6861000 rw-s 00000000 00:08 4063258    /SYSV00000000 (deleted)
b6861000-b68a2000 rw-p b6861000 00:00 0
b68a2000-b68a7000 r--p 00000000 03:06 782403    
/usr/share/locale/it/LC_MESSAGES/glib20.mo
b68a7000-b68a9000 r-xp 00000000 03:06 390089    
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so
b68a9000-b68aa000 rw-p 00001000 03:06 390089    
/usr/lib/pango/1.4.0/modules/pango-basic-fc.so
b68aa000-b68d4000 r--p 00000000 03:06 130217    
/usr/X11R6/lib/X11/fonts/TTF/verdana.ttf
b68d4000-b68da000 r--p 00000000 03:06 846383    
/opt/gnome/share/locale/it/LC_MESSAGES/libgnomeui-2.0.mo
b68da000-b68dd000 r-xp 00000000 03:06 33009     
/opt/gnome/lib/libglade/2.0/libbonobo.so
b68dd000-b68de000 rw-p 00002000 03:06 33009     
/opt/gnome/lib/libglade/2.0/libbonobo.so
b68de000-b68e4000 r-xp 00000000 03:06 33018     
/opt/gnome/lib/libglade/2.0/libgnome.so
b68e4000-b68e5000 rw-p 00006000 03:06 33018     
/opt/gnome/lib/libglade/2.0/libgnome.so
b68e5000-b68ea000 r--p 00000000 03:06 163316    
/usr/share/locale/it/LC_MESSAGES/meld.mo
b68ea000-b68f9000 r-xp 00000000 03:06 313095    
/usr/lib/python2.4/lib-dynload/datetime.so
b68f9000-b68fc000 rw-p 0000e000 03:06 313095    
/usr/lib/python2.4/lib-dynload/datetime.so
b68fc000-b6900000 r-xp 00000000 03:06 215790    
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
b6900000-b6901000 rw-p 00003000 03:06 215790    
/usr/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
b6901000-b6914000 r-xp 00000000 03:06 216489    
/usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
b6914000-b6915000 rw-p 00013000 03:06 216489    
/usr/lib/gtk-2.0/2.4.0/engines/libclearlooks.so
b6915000-b6918000 r-xp 00000000 03:06 313094    
/usr/lib/python2.4/lib-dynload/time.so
b6918000-b691a000 rw-p 00002000 03:06 313094    
/usr/lib/python2.4/lib-dynload/time.so
b691a000-b695b000 rw-p b691a000 00:00 0
b695b000-b695d000 r-xp 00000000 03:06 313100    
/usr/lib/python2.4/lib-dynload/_heapq.so
b695d000-b695f000 rw-p 00002000 03:06 313100    
/usr/lib/python2.4/lib-dynload/_heapq.so
b695f000-b6961000 r-xp 00000000 03:06 313099    
/usr/lib/python2.4/lib-dynload/_bisect.so
b6961000-b6962000 rw-p 00001000 03:06 313099    
/usr/lib/python2.4/lib-dynload/_bisect.so
b6962000-b6967000 r-xp 00000000 03:06 313097    
/usr/lib/python2.4/lib-dynload/itertools.so
b6967000-b6969000 rw-p 00005000 03:06 313097    
/usr/lib/python2.4/lib-dynload/itertools.so
b6969000-b696c000 r-xp 00000000 03:06 313105    
/usr/lib/python2.4/lib-dynload/fcntl.so
b6
Comment 5 Stephen Kennedy 2005-10-20 21:33:20 UTC
looks like this is gtk bug. notabug in meld.
Comment 6 Stephen Kennedy 2005-10-24 20:55:09 UTC
*** Bug 319579 has been marked as a duplicate of this bug. ***
Comment 7 Stephen Kennedy 2005-10-26 21:59:44 UTC
*** Bug 319830 has been marked as a duplicate of this bug. ***
Comment 8 Stephen Kennedy 2006-11-19 11:06:08 UTC
Batch close of old bugs.