** Summary changed:

- copy/paste trace
+ ugly trace when copy/pasting in a custom gtk.TextView

** Description changed:

- Do a copy/paste in a task then close GTG :
+ In the GTG software, we are using a custom TaskView who inherits from
+ gtk.TextView. TaskView has its custom serialization/deserialization
+ functions.
+ 
+ When copy/pasting in our TaskView, we got the following ugly trace (but
+ the program is not always crashing. Sometime the trace appears only
+ after you close the whole program).
+ 
+ Even if we are doing something bad, we should never see this trace as we
+ are doing pure python work.
+ 
+ If you want to reproduce this bug, you can :
+ - bzr branch lp:gtg
+ - launch ./debug.sh
+ - create a new task with some text in it
+ - copy paste the text in the same task
+ - if the application didn't crashed, just close it, you will see the trace
  
  *** glibc detected *** python: free(): invalid pointer: 0x09aca264 ***
  ======= Backtrace: =========
  /lib/tls/i686/cmov/libc.so.6[0xb7ef93f4]
  /lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb7efb456]
  /usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb7ceac06]
  /usr/lib/libgtk-x11-2.0.so.0[0xb783a0d1]
  /usr/lib/libgtk-x11-2.0.so.0[0xb78d7d0f]
  /usr/lib/libgtk-x11-2.0.so.0[0xb77a506a]
  /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7d6ac4b]
  /usr/lib/libgobject-2.0.so.0[0xb7d81095]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7dc)[0xb7d827ac]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x19d)[0xb7d82acd]
  /usr/lib/libgtk-x11-2.0.so.0[0xb780770c]
  /usr/lib/libgtk-x11-2.0.so.0[0xb78079b3]
  /usr/lib/libgtk-x11-2.0.so.0[0xb77a7036]
  /usr/lib/libgobject-2.0.so.0[0xb7d693c9]
  /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab)[0xb7d6ac4b]
  /usr/lib/libgobject-2.0.so.0[0xb7d80d3d]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b)[0xb7d8262b]
  /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0xb7d82c26]
  /usr/lib/libgtk-x11-2.0.so.0[0xb78bc33e]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3d7)[0xb77a0fe7]
  /usr/lib/libgdk-x11-2.0.so.0[0xb763750a]
  /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb7ce26f8]
  /usr/lib/libglib-2.0.so.0[0xb7ce5da3]
  /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0xb7ce62c2]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_clipboard_store+0x16e)[0xb78d9cbe]
  /usr/lib/libgtk-x11-2.0.so.0[0xb78d9d6f]
  /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0x20c)[0xb77a14fc]
  /var/lib/python-support/python2.5/gtk-2.0/gtk/_gtk.so[0xb7b7bf1c]
  python(PyEval_EvalFrameEx+0x5973)[0x80cede3]
  python(PyEval_EvalFrameEx+0x6785)[0x80cfbf5]
  python(PyEval_EvalFrameEx+0x6785)[0x80cfbf5]
  python(PyEval_EvalCodeEx+0x685)[0x80d0345]
  python(PyEval_EvalCode+0x57)[0x80d0557]
  python(PyRun_FileExFlags+0xef)[0x80edf8f]
  python(PyRun_SimpleFileExFlags+0x19a)[0x80ee25a]
  python(Py_Main+0xc57)[0x80595e7]
  python(main+0x22)[0x8058962]
  /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7ea0685]
  python[0x80588a1]
  ======= Memory map: ========
  08048000-08144000 r-xp 00000000 08:06 1798794    /usr/bin/python2.5
  08144000-08145000 r--p 000fb000 08:06 1798794    /usr/bin/python2.5
  08145000-0816a000 rw-p 000fc000 08:06 1798794    /usr/bin/python2.5
  0816a000-08170000 rw-p 0816a000 00:00 0 
  0983f000-0a1ec000 rw-p 0983f000 00:00 0          [heap]
  b5c00000-b5c21000 rw-p b5c00000 00:00 0 
  b5c21000-b5d00000 ---p b5c21000 00:00 0 
  b5d77000-b5d84000 r-xp 00000000 08:06 1373681    /lib/libgcc_s.so.1
  b5d84000-b5d85000 r--p 0000c000 08:06 1373681    /lib/libgcc_s.so.1
  b5d85000-b5d86000 rw-p 0000d000 08:06 1373681    /lib/libgcc_s.so.1
  b5d9a000-b5dfa000 rw-s 00000000 00:09 2261037    /SYSV00000000 (deleted)
  b5dfa000-b5e83000 r--p 00000000 08:06 1848068    
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
  b5e83000-b5e9b000 r-xp 00000000 08:06 1946688    
/usr/lib/gio/modules/libgvfsdbus.so
  b5e9b000-b5e9c000 r--p 00017000 08:06 1946688    
/usr/lib/gio/modules/libgvfsdbus.so
  b5e9c000-b5e9d000 rw-p 00018000 08:06 1946688    
/usr/lib/gio/modules/libgvfsdbus.so
  b5e9d000-b5eaa000 r-xp 00000000 08:06 1800670    
/usr/lib/libgvfscommon.so.0.0.0
  b5eaa000-b5eab000 r--p 0000d000 08:06 1800670    
/usr/lib/libgvfscommon.so.0.0.0
  b5eab000-b5eac000 rw-p 0000e000 08:06 1800670    
/usr/lib/libgvfscommon.so.0.0.0
  b5ec0000-b5ef6000 r-xp 00000000 08:06 1373613    /lib/libdbus-1.so.3.4.0
  b5ef6000-b5ef7000 r--p 00035000 08:06 1373613    /lib/libdbus-1.so.3.4.0
  b5ef7000-b5ef8000 rw-p 00036000 08:06 1373613    /lib/libdbus-1.so.3.4.0
  b5f31000-b5f34000 r-xp 00000000 08:06 1815396    
/usr/lib/python2.5/lib-dynload/time.so
  b5f34000-b5f35000 r--p 00002000 08:06 1815396    
/usr/lib/python2.5/lib-dynload/time.so
  b5f35000-b5f37000 rw-p 00003000 08:06 1815396    
/usr/lib/python2.5/lib-dynload/time.so
  b5f37000-b5f97000 rw-s 00000000 00:09 2228268    /SYSV00000000 (deleted)
  b5f97000-b5f98000 r-xp 00000000 08:06 1882018    
/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
  b5f98000-b5f99000 r--p 00000000 08:06 1882018    
/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
  b5f99000-b5f9a000 rw-p 00001000 08:06 1882018    
/usr/lib/gtk-2.0/2.10.0/immodules/im-cedilla.so
  b5f9a000-b5fb1000 r--s 00000000 08:06 1880677    
/usr/share/mime/mim./debug.sh: line 3: 13340 Abandon                 python 
main.py

** Also affects: gnome-python (Ubuntu)
   Importance: Undecided
       Status: New

-- 
ugly trace when copy/pasting in a custom gtk.TextView
https://bugs.launchpad.net/bugs/317101
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to