2013/2/2 Jon Nordby <[email protected]>:
> On 31 January 2013 14:23, Manuel Quiñones <[email protected]> wrote:
>> Hey Jon, sorry for the long delay.
>>
>> Just wanted to say, your progress on this topic is amazing.
> Hey Manuel,
>
> no problem, I have not had time to work more on this yet myself.
>
>> For the example, I'm not sure why in my system I get crashes at the
>> moment I start a stroke, when I click the canvas.  Sometimes it gives:
>>
>> EEEEeEeek! 4 GeglBuffers leaked
>>
>> And most of the times it gives:
>>
>> *** glibc detected *** python: free(): invalid pointer: 0x0000000000fab518 
>> ***
>>m busy with a lot of oth
>> and a long backtrace.
> What is the backtrace you get?

Attached.

>> By the way, I will start mocking my app using just GEGL from Python
>> via introspection.  So I will be joining GEGL mailing list.  Thanks,
>
> Ok. Sadly I suspect there will be various problems there as well (poor
> documentation is one). I'm sorry that things are still so rough, but
> with some patience we'll fix them.

Yeah no problem, I'm aware of this, so I want to try and help.  Cheers,

-- 
.. manuq ..
[manuq@manuq-laptop mypaint]$ MYPAINT_ENABLE_GEGL=1 python 
brushlib/examples/gegl.py 2>&1
<Buffer object at 0x7f3c379220f0 (GeglBuffer at 0x16b4000)>
EEEEeEeek! 4 GeglBuffers leaked

[manuq@manuq-laptop mypaint]$ MYPAINT_ENABLE_GEGL=1 python 
brushlib/examples/gegl.py 2>&1
<Buffer object at 0x7f81628bb0f0 (GeglBuffer at 0xfaf000)>
stroke_to
*** glibc detected *** python: free(): invalid pointer: 0x0000000000fab518 ***
======= Backtrace: =========
/lib64/libc.so.6[0x319d27c00e]
/usr/lib64/libgobject-2.0.so.0(g_boxed_free+0x12b)[0x319fa0d83b]
/usr/lib64/python2.7/site-packages/gi/_gi.so(+0xf28b)[0x7f816414c28b]
/lib64/libpython2.7.so.1.0[0x31b389a43b]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0xd69)[0x31b38d84b9]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x31b38ddb1f]
/lib64/libpython2.7.so.1.0[0x31b386d796]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x31b3849a7e]
/lib64/libpython2.7.so.1.0[0x31b3858070]
/lib64/libpython2.7.so.1.0(PyObject_Call+0x4e)[0x31b3849a7e]
/lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x31b38d71c7]
/usr/lib64/python2.7/site-packages/gi/_gi.so(+0x1110e)[0x7f816414e10e]
/usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x194)[0x319fa0f664]
/usr/lib64/libgobject-2.0.so.0[0x319fa206d8]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0xa17)[0x319fa282a7]
/usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x82)[0x319fa287c2]
/usr/lib64/libgtk-3.so.0[0x31a8ca311e]
/usr/lib64/libgtk-3.so.0[0x31a8b78fa6]
/usr/lib64/libgtk-3.so.0(gtk_main_do_event+0x4a3)[0x31a8b7abb3]
/lib64/libgdk-3.so.0[0x31a8248e82]
/usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x135)[0x319ee47825]
/usr/lib64/libglib-2.0.so.0[0x319ee47b58]
/usr/lib64/libglib-2.0.so.0(g_main_loop_run+0x72)[0x319ee47f52]
/usr/lib64/libgtk-3.so.0(gtk_main+0x85)[0x31a8b79f75]
/usr/lib64/libffi.so.5(ffi_call_unix64+0x4c)[0x319fe05e90]
/usr/lib64/libffi.so.5(ffi_call+0x1e0)[0x319fe058a0]
/usr/lib64/libgirepository-1.0.so.1(g_callable_info_invoke+0x424)[0x31c020a584]
/usr/lib64/libgirepository-1.0.so.1(g_function_info_invoke+0xab)[0x31c020b8eb]
/usr/lib64/python2.7/site-packages/gi/_gi.so(+0x12c41)[0x7f816414fc41]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4a80)[0x31b38dc1d0]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x31b38ddb1f]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x49c3)[0x31b38dc113]
/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5601)[0x31b38dcd51]
/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x87f)[0x31b38ddb1f]
/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x31b38ddbf2]
/lib64/libpython2.7.so.1.0[0x31b38f6b9a]
/lib64/libpython2.7.so.1.0(PyRun_FileExFlags+0x92)[0x31b38f7992]
/lib64/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0xdb)[0x31b38f83ab]
/lib64/libpython2.7.so.1.0(Py_Main+0xc32)[0x31b3909882]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x319d221735]
python[0x4006f1]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:05 157907                             
/usr/bin/python2.7
00600000-00601000 r--p 00000000 08:05 157907                             
/usr/bin/python2.7
00601000-00602000 rw-p 00001000 08:05 157907                             
/usr/bin/python2.7
00b26000-01501000 rw-p 00000000 00:00 0                                  [heap]
319ce00000-319ce20000 r-xp 00000000 08:05 139789                         
/usr/lib64/ld-2.15.so
319d01f000-319d020000 r--p 0001f000 08:05 139789                         
/usr/lib64/ld-2.15.so
319d020000-319d021000 rw-p 00020000 08:05 139789                         
/usr/lib64/ld-2.15.so
319d021000-319d022000 rw-p 00000000 00:00 0 
319d200000-319d3ac000 r-xp 00000000 08:05 139822                         
/usr/lib64/libc-2.15.so
319d3ac000-319d5ac000 ---p 001ac000 08:05 139822                         
/usr/lib64/libc-2.15.so
319d5ac000-319d5b0000 r--p 001ac000 08:05 139822                         
/usr/lib64/libc-2.15.so
319d5b0000-319d5b2000 rw-p 001b0000 08:05 139822                         
/usr/lib64/libc-2.15.so
319d5b2000-319d5b7000 rw-p 00000000 00:00 0 
319d600000-319d616000 r-xp 00000000 08:05 143206                         
/usr/lib64/libpthread-2.15.so
319d616000-319d816000 ---p 00016000 08:05 143206                         
/usr/lib64/libpthread-2.15.so
319d816000-319d817000 r--p 00016000 08:05 143206                         
/usr/lib64/libpthread-2.15.so
319d817000-319d818000 rw-p 00017000 08:05 143206                         
/usr/lib64/libpthread-2.15.so
319d818000-319d81c000 rw-p 00000000 00:00 0 
319da00000-319da03000 r-xp 00000000 08:05 145382                         
/usr/lib64/libdl-2.15.so
319da03000-319dc02000 ---p 00003000 08:05 145382                         
/usr/lib64/libdl-2.15.so
319dc02000-319dc03000 r--p 00002000 08:05 145382                         
/usr/lib64/libdl-2.15.so
319dc03000-319dc04000 rw-p 00003000 08:05 145382                         
/usr/lib64/libdl-2.15.so
319de00000-319de07000 r-xp 00000000 08:05 145850                         
/usr/lib64/librt-2.15.so
319de07000-319e006000 ---p 00007000 08:05 145850                         
/usr/lib64/librt-2.15.so
319e006000-319e007000 r--p 00006000 08:05 145850                         
/usr/lib64/librt-2.15.so
319e007000-319e008000 rw-p 00007000 08:05 145850                         
/usr/lib64/librt-2.15.so
319e200000-319e2fa000 r-xp 00000000 08:05 140055                         
/usr/lib64/libm-2.15.so
319e2fa000-319e4f9000 ---p 000fa000 08:05 140055                         
/usr/lib64/libm-2.15.so
319e4f9000-319e4fa000 r--p 000f9000 08:05 140055                         
/usr/lib64/libm-2.15.so
319e4fa000-319e4fb000 rw-p 000fa000 08:05 140055                         
/usr/lib64/libm-2.15.so
319e600000-319e617000 r-xp 00000000 08:05 140161                         
/usr/lib64/libz.so.1.2.5
319e617000-319e816000 ---p 00017000 08:05 140161                         
/usr/lib64/libz.so.1.2.5
319e816000-319e817000 rw-p 00016000 08:05 140161                         
/usr/lib64/libz.so.1.2.5
319ea00000-319ea1e000 r-xp 00000000 08:05 146225                         
/usr/lib64/libselinux.so.1
319ea1e000-319ec1d000 ---p 0001e000 08:05 146225                         
/usr/lib64/libselinux.so.1
319ec1d000-319ec1e000 r--p 0001d000 08:05 146225                         
/usr/lib64/libselinux.so.1
319ec1e000-319ec1f000 rw-p 0001e000 08:05 146225                         
/usr/lib64/libselinux.so.1
319ec1f000-319ec21000 rw-p 00000000 00:00 0 
319ee00000-319ef1d000 r-xp 00000000 08:05 145851                         
/usr/lib64/libglib-2.0.so.0.3200.4
319ef1d000-319f11d000 ---p 0011d000 08:05 145851                         
/usr/lib64/libglib-2.0.so.0.3200.4
319f11d000-319f11e000 r--p 0011d000 08:05 145851                         
/usr/lib64/libglib-2.0.so.0.3200.4
319f11e000-319f11f000 rw-p 0011e000 08:05 145851                         
/usr/lib64/libglib-2.0.so.0.3200.4
319f11f000-319f120000 rw-p 00000000 00:00 0 
319f200000-319f216000 r-xp 00000000 08:05 146227                         
/usr/lib64/libresolv-2.15.so
319f216000-319f415000 ---p 00016000 08:05 146227                         
/usr/lib64/libresolv-2.15.so
319f415000-319f416000 r--p 00015000 08:05 146227                         
/usr/lib64/libresolv-2.15.so
319f416000-319f417000 rw-p 00016000 08:05 146227                         
/usr/lib64/libresolv-2.15.so
319f417000-319f419000 rw-p 00000000 00:00 0 
319f600000-319f601000 r-xp 00000000 08:05 146135                         
/usr/lib64/libgthread-2.0.so.0.3200.4
319f601000-319f800000 ---p 00001000 08:05 146135                         
/usr/lib64/libgthread-2.0.so.0.3200.4
319f800000-319f801000 r--p 00000000 08:05 146135                         
/usr/lib64/libgthread-2.0.so.0.3200.4
319f801000-319f802000 rw-p 00001000 08:05 146135                         
/usr/lib64/libgthread-2.0.so.0.3200.4
319fa00000-319fa4b000 r-xp 00000000 08:05 146159                         
/usr/lib64/libgobject-2.0.so.0.3200.4
319fa4b000-319fc4b000 ---p 0004b000 08:05 146159                         
/usr/lib64/libgobject-2.0.so.0.3200.4
319fc4b000-319fc4c000 r--p 0004b000 08:05 146159                         
/usr/lib64/libgobject-2.0.so.0.3200.4
319fc4c000-319fc4d000 rw-p 0004c000 08:05 146159                         
/usr/lib64/libgobject-2.0.so.0.3200.4
319fe00000-319fe07000 r-xp 00000000 08:05 146139                         
/usr/lib64/libffi.so.5.0.10
319fe07000-31a0006000 ---p 00007000 08:05 146139                         
/usr/lib64/libffi.so.5.0.10
31a0006000-31a0007000 r--p 00006000 08:05 146139                         
/usr/lib64/libffi.so.5.0.10
31a0007000-31a0008000 rw-p 00007000 08:05 146139                         
/usr/lib64/libffi.so.5.0.10
31a0200000-31a0203000 r-xp 00000000 08:05 146204                         
/usr/lib64/libgmodule-2.0.so.0.3200.4
31a0203000-31a0402000 ---p 00003000 08:05 146204                         
/usr/lib64/libgmodule-2.0.so.0.3200.4
31a0402000-31a0403000 r--p 00002000 08:05 146204                         
/usr/lib64/libgmodule-2.0.so.0.3200.4
31a0403000-31a0404000 rw-p 00003000 08:05 146204                         
/usr/lib64/libgmodule-2.0.so.0.3200.4
31a0600000-31a0746000 r-xp 00000000 08:05 146426                         
/usr/lib64/libgio-2.0.so.0.3200.4
31a0746000-31a0945000 ---p 00146000 08:05 146426                         
/usr/lib64/libgio-2.0.so.0.3200.4
31a0945000-31a0949000 r--p 00145000 08:05 146426                         
/usr/lib64/libgio-2.0.so.0.3200.4
31a0949000-31a094b000 rw-p 00149000 08:05 146426                         
/usr/lib64/libgio-2.0.so.0.3200.4
31a094b000-31a094d000 rw-p 00000000 00:00 0 
31a0a00000-31a0a1d000 r-xp 00000000 08:05 145352                         
/usr/lib64/libxcb.so.1.1.0
31a0a1d000-31a0c1c000 ---p 0001d000 08:05 145352                         
/usr/lib64/libxcb.so.1.1.0
31a0c1c000-31a0c1d000 r--p 0001c000 08:05 145352                         
/usr/lib64/libxcb.so.1.1.0
31a0c1d000-31a0c1e000 rw-p 0001d000 08:05 145352                         
/usr/lib64/libxcb.so.1.1.0
31a0e00000-31a0f34000 r-xp 00000000 08:05 145384                         
/usr/lib64/libX11.so.6.3.0
31a0f34000-31a1134000 ---p 00134000 08:05 145384                         
/usr/lib64/libX11.so.6.3.0
31a1134000-31a1135000 r--p 00134000 08:05 145384                         
/usr/lib64/libX11.so.6.3.0
31a1135000-31a113a000 rw-p 00135000 08:05 145384                         
/usr/lib64/libX11.so.6.3.0
31a1200000-31a1202000 r-xp 00000000 08:05 145122                         
/usr/lib64/libXau.so.6.0.0
31a1202000-31a1402000 ---p 00002000 08:05 145122                         
/usr/lib64/libXau.so.6.0.0
31a1402000-31a1403000 r--p 00002000 08:05 145122                         
/usr/lib64/libXau.so.6.0.0
31a1403000-31a1404000 rw-p 00003000 08:05 145122                         
/usr/lib64/libXau.so.6.0.0
31a1600000-31a1615000 r-xp 00000000 08:05 141297                         
/usr/lib64/libgcc_s-4.7.2-20120921.so.1
31a1615000-31a1814000 ---p 00015000 08:05 141297                         
/usr/lib64/libgcc_s-4.7.2-20120921.so.1
31a1814000-31a1815000 rw-p 00014000 08:05 141297                         
/usr/lib64/libgcc_s-4.7.2-20120921.so.1
31a1a00000-31a1a10000 r-xp 00000000 08:05 145392                         
/usr/lib64/libXext.so.6.4.0
31a1a10000-31a1c10000 ---p 00010000 08:05 145392                         
/usr/lib64/libXext.so.6.4.0
31a1c10000-31a1c11000 r--p 00010000 08:05 145392                         
/usr/lib64/libXext.so.6.4.0
31a1c11000-31a1c12000 rw-p 00011000 08:05 145392                         
/usr/lib64/libXext.so.6.4.0
31a1e00000-31a1e26000 r-xp 00000000 08:05 140685                         
/usr/lib64/libexpat.so.1.6.0
31a1e26000-31a2026000 ---p 00026000 08:05 140685                         
/usr/lib64/libexpat.so.1.6.0
31a2026000-31a2028000 r--p 00026000 08:05 140685                         
/usr/lib64/libexpat.so.1.6.0
31a2028000-31a2029000 rw-p 00028000 08:05 140685                         
/usr/lib64/libexpat.so.1.6.0
31a2200000-31a2229000 r-xp 00000000 08:05 140164                         
/usr/lib64/libpng15.so.15.10.0
31a2229000-31a2428000 ---p 00029000 08:05 140164                         
/usr/lib64/libpng15.so.15.10.0
31a2428000-31a2429000 r--p 00028000 08:05 140164                         
/usr/lib64/libpng15.so.15.10.0
31a2429000-31a242a000 rw-p 00029000 08:05 140164                         
/usr/lib64/libpng15.so.15.10.0
31a2600000-31a2609000 r-xp 00000000 08:05 145132                         
/usr/lib64/libXrender.so.1.3.0
31a2609000-31a2808000 ---p 00009000 08:05 145132                         
/usr/lib64/libXrender.so.1.3.0
31a2808000-31a2809000 r--p 00008000 08:05 145132                         
/usr/lib64/libXrender.so.1.3.0
31a2809000-31a280a000 rw-p 00009000 08:05 145132                         
/usr/lib64/libXrender.so.1.3.0
31a2a00000-31a2a9b000 r-xp 00000000 08:05 140481                         
/usr/lib64/libfreetype.so.6.8.0
31a2a9b000-31a2c9a000 ---p 0009b000 08:05 140481                         
/usr/lib64/libfreetype.so.6.8.0Abortado
[manuq@manuq-laptop mypaint]$ 
_______________________________________________
Mypaint-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-discuss

Reply via email to