There is bug... if I try to trigger profiling with System.Profile = True
(option Activate profiling is not selected),
Gambas crashes with signal 6.



*** buffer overflow detected ***: ProfilerBug terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7fb16cf36007]
/lib/x86_64-linux-gnu/libc.so.6(+0x107f00)[0x7fb16cf34f00]
/lib/x86_64-linux-gnu/libc.so.6(+0x107369)[0x7fb16cf34369]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0xdd)[0x7fb16cea8bcd]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x4ff)[0x7fb16ce74b7f]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x94)[0x7fb16cf34404]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7d)[0x7fb16cf3434d]
/usr/local/lib/gambas3/gb.debug.so(+0x3d11)[0x7fb16cc29d11]
/usr/local/lib/gambas3/gb.debug.so(+0x3dd3)[0x7fb16cc29dd3]
ProfilerBug[0x434329]
ProfilerBug[0x40a12c]
ProfilerBug[0x40a7a2]
ProfilerBug[0x41e2b1]
ProfilerBug[0x41eaf6]
/usr/local/lib/gambas3/gb.gtk.so(+0x5fd1b)[0x7fb16bafad1b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0xfeca)[0x7fb16a407eca]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x421)[0x7fb16a420741]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb16a421242]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8e845)[0x7fb16b2ba845]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7fb16a407ca2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21179)[0x7fb16a419179]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd79)[0x7fb16a421099]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb16a421242]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8d66d)[0x7fb16b2b966d]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x136dd8)[0x7fb16b362dd8]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7fb16a407ca2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x21339)[0x7fb16a419339]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xa5e)[0x7fb16a420d7e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7fb16a421242]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x251191)[0x7fb16b47d191]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc3)[0x7fb16b360f63]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x283)[0x7fb16b3612c3]
/usr/local/lib/gambas3/gb.gtk.so(+0x68c8b)[0x7fb16bb03c8b]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5bcac)[0x7fb16afd5cac]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x16a)[0x7fb16a14ac9a]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x48060)[0x7fb16a14b060]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x34)[0x7fb16a14b124]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x1d)[0x7fb16b36055d]
/usr/local/lib/gambas3/gb.gtk.so(+0x66b9e)[0x7fb16bb01b9e]
/usr/local/lib/gambas3/gb.gtk.so(+0x66c0d)[0x7fb16bb01c0d]
ProfilerBug[0x404694]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7fb16ce4e76d]
ProfilerBug[0x404785]
======= Memory map: ========
00400000-0044b000 r-xp 00000000 08:02 392780
/usr/local/bin/gbx3
0064a000-0064b000 r--p 0004a000 08:02 392780
/usr/local/bin/gbx3
0064b000-00655000 rw-p 0004b000 08:02 392780
/usr/local/bin/gbx3
00655000-00657000 rw-p 00000000 00:00 0
01064000-0125c000 rw-p 00000000 00:00 0
[heap]
7fb1628ff000-7fb16290b000 r-xp 00000000 08:02 784975
/lib/x86_64-linux-gnu/libudev.so.0.13.0
7fb16290b000-7fb162b0a000 ---p 0000c000 08:02 784975
/lib/x86_64-linux-gnu/libudev.so.0.13.0
7fb162b0a000-7fb162b0b000 r--p 0000b000 08:02 784975
/lib/x86_64-linux-gnu/libudev.so.0.13.0
7fb162b0b000-7fb162b0c000 rw-p 0000c000 08:02 784975
/lib/x86_64-linux-gnu/libudev.so.0.13.0
7fb162b0c000-7fb162b4e000 r-xp 00000000 08:02 791426
/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb162b4e000-7fb162d4e000 ---p 00042000 08:02 791426
/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb162d4e000-7fb162d4f000 r--p 00042000 08:02 791426
/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb162d4f000-7fb162d50000 rw-p 00043000 08:02 791426
/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8
7fb162d50000-7fb162d66000 r-xp 00000000 08:02 397123
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fb162d66000-7fb162f65000 ---p 00016000 08:02 397123
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fb162f65000-7fb162f66000 r--p 00015000 08:02 397123
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fb162f66000-7fb162f67000 rw-p 00016000 08:02 397123
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
7fb162f67000-7fb162f8f000 r-xp 00000000 08:02 786721
/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fb162f8f000-7fb16318e000 ---p 00028000 08:02 786721
/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fb16318e000-7fb16318f000 r--p 00027000 08:02 786721
/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fb16318f000-7fb163190000 rw-p 00028000 08:02 786721
/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
7fb163190000-7fb1631d4000 r-xp 00000000 08:02 398884
/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7fb1631d4000-7fb1633d3000 ---p 00044000 08:02 398884
/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7fb1633d3000-7fb1633d5000 r--p 00043000 08:02 398884
/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7fb1633d5000-7fb1633d6000 rw-p 00045000 08:02 398884
/usr/lib/x86_64-linux-gnu/libibus-1.0.so.0.401.0
7fb1633d6000-7fb1633d7000 rw-p 00000000 00:00 0
7fb1633d7000-7fb1633dd000 r-xp 00000000 08:02 523786
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb1633dd000-7fb1635dc000 ---p 00006000 08:02 523786
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb1635dc000-7fb1635dd000 r--p 00005000 08:02 523786
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb1635dd000-7fb1635de000 rw-p 00006000 08:02 523786
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
7fb1635de000-7fb1635e0000 r-xp 00000000 08:02 1047984
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fb1635e0000-7fb1637df000 ---p 00002000 08:02 1047984
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fb1637df000-7fb1637e0000 r--p 00001000 08:02 1047984
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fb1637e0000-7fb1637e1000 rw-p 00002000 08:02 1047984
/usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7fb1637e1000-7fb1637ed000 r-xp 00000000 08:02 553804
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmist.so
7fb1637ed000-7fb1639ec000 ---p 0000c000 08:02 553804
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmist.so
7fb1639ec000-7fb1639ed000 r--p 0000b000 08:02 553804
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmist.so
7fb1639ed000-7fb1639ee000 rw-p 0000c000 08:02 553804
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmist.so
7fb1639ee000-7fb1639f4000 r-xp 00000000 08:02 395710
/usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb1639f4000-7fb163bf3000 ---p 00006000 08:02 395710
/usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb163bf3000-7fb163bf4000 r--p 00005000 08:02 395710
/usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb163bf4000-7fb163bf5000 rw-p 00006000 08:02 395710
/usr/lib/x86_64-linux-gnu/libogg.so.0.7.1
7fb163bf5000-7fb163c20000 r-xp 00000000 08:02 393392
/usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.5
7fb163c20000-7fb163e1f000 ---p 0002b000 08:02 393392
/usr/lib/x86_64-


Jussi






On 21 May 2012 22:58, Jussi Lahtinen <jussi.lahti...@gmail.com> wrote:

> Yes, that would be great!
>
> Jussi
>
>
>
>
> On Mon, May 21, 2012 at 10:29 PM, Benoît Minisini <
> gam...@users.sourceforge.net> wrote:
>
>> Le 21/05/2012 20:39, Jussi Lahtinen a écrit :
>> > Is it possible to have separated start and stop buttons for the
>> profiler?
>> >
>> > I have huge project and when it starts it goes through pretty long
>> > initialization (wait loops, pre-computed values, etc),
>> > and I'm really only interested to optimize certain parts of the run.
>> >
>> > Right now the interesting part is flooded with uninteresting data and
>> the
>> > initialization is slowed down for nothing,
>> > so analyzing the data is bit inconvenient.
>> >
>> > Profiler is already very useful, so this is not big deal...
>> >
>> > Jussi
>> >
>>
>> It is a big deal. :-)
>>
>> If I make a System.Profiler boolean property to activate / deactivate
>> the profiler directly from code, will it fit your needs?
>>
>> --
>> Benoît Minisini
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>
>

Attachment: ProfilerBug-0.0.1.tar.gz
Description: GNU Zip compressed data

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to