Hi,
as the topic says copying does not work as pressing ctrl+c immediately crashes lazarus.
lazarus output:
[WARNING] Out of OEM specific VK codes, changing to unassigned [WARNING] Out of unassigned VK codes, assigning $FF TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/satan/.lazarus"
SecondaryConfigPath="/etc/lazarus"
*** glibc detected *** ./lazarus: double free or corruption (out): 0x0000000003698060 *** ======= Backtrace: =========
/lib/libc.so.6[0x356a479938]
/lib/libc.so.6(cfree+0x76)[0x356a47bf86]
./lazarus[0x8a78dd]
======= Memory map: ========
00400000-00dff000 r-xp 00000000 08:06 63203 /home/satan/pascal/lazarus/lazarus 00ffe000-0155b000 rwxp 009fe000 08:06 63203 /home/satan/pascal/lazarus/lazarus 0155b000-0159e000 rwxp 0155b000 00:00 0
03259000-039c9000 rwxp 03259000 00:00 0 [heap] 403c1000-403c3000 rwxp 00000000 00:0e 653 /dev/zero 3567e00000-3567e1f000 r-xp 00000000 08:02 360513 /lib/ld-2.8.90.so 356801e000-356801f000 r-xp 0001e000 08:02 360513 /lib/ld-2.8.90.so 356801f000-3568020000 rwxp 0001f000 08:02 360513 /lib/ld-2.8.90.so 3568200000-3568e16000 r-xp 00000000 08:05 1838824 /usr/lib/libGLcore.so.177.80 3568e16000-3568f16000 ---p 00c16000 08:05 1838824 /usr/lib/libGLcore.so.177.80 3568f16000-35692a4000 rwxp 00c16000 08:05 1838824 /usr/lib/libGLcore.so.177.80 35692a4000-35692b4000 rwxp 35692a4000 00:00 0
3569400000-3569401000 r-xp 00000000 08:05 1904382 /usr/lib/tls/libnvidia-tls.so.177.80 3569401000-3569500000 ---p 00001000 08:05 1904382 /usr/lib/tls/libnvidia-tls.so.177.80 3569500000-3569501000 rwxp 00000000 08:05 1904382 /usr/lib/tls/libnvidia-tls.so.177.80 3569600000-3569604000 r-xp 00000000 08:05 1838886 /usr/lib/libgthread-2.0.so.0.1800.2 3569604000-3569803000 ---p 00004000 08:05 1838886 /usr/lib/libgthread-2.0.so.0.1800.2 3569803000-3569804000 r-xp 00003000 08:05 1838886 /usr/lib/libgthread-2.0.so.0.1800.2 3569804000-3569805000 rwxp 00004000 08:05 1838886 /usr/lib/libgthread-2.0.so.0.1800.2 3569a00000-3569a1e000 r-xp 00000000 08:05 1839106 /usr/lib/libatk-1.0.so.0.2409.1 3569a1e000-3569c1d000 ---p 0001e000 08:05 1839106 /usr/lib/libatk-1.0.so.0.2409.1 3569c1d000-3569c20000 r-xp 0001d000 08:05 1839106 /usr/lib/libatk-1.0.so.0.2409.1 3569c20000-3569c21000 rwxp 00020000 08:05 1839106 /usr/lib/libatk-1.0.so.0.2409.1 3569e00000-356a1da000 r-xp 00000000 08:05 1839110 /usr/lib/libgtk-x11-2.0.so.0.1400.4 356a1da000-356a3da000 ---p 003da000 08:05 1839110 /usr/lib/libgtk-x11-2.0.so.0.1400.4 356a3da000-356a3e1000 r-xp 003da000 08:05 1839110 /usr/lib/libgtk-x11-2.0.so.0.1400.4 356a3e1000-356a3e5000 rwxp 003e1000 08:05 1839110 /usr/lib/libgtk-x11-2.0.so.0.1400.4 356a3e5000-356a3e7000 rwxp 356a3e5000 00:00 0
356a400000-356a569000 r-xp 00000000 08:02 360572 /lib/libc-2.8.90.so 356a569000-356a768000 ---p 00169000 08:02 360572 /lib/libc-2.8.90.so 356a768000-356a76c000 r-xp 00168000 08:02 360572 /lib/libc-2.8.90.so 356a76c000-356a76d000 rwxp 0016c000 08:02 360572 /lib/libc-2.8.90.so 356a76d000-356a772000 rwxp 356a76d000 00:00 0
356a800000-356a802000 r-xp 00000000 08:02 360598 /lib/libdl-2.8.90.so 356a802000-356aa02000 ---p 00002000 08:02 360598 /lib/libdl-2.8.90.so 356aa02000-356aa03000 r-xp 00002000 08:02 360598 /lib/libdl-2.8.90.so 356aa03000-356aa04000 rwxp 00003000 08:02 360598 /lib/libdl-2.8.90.so 356ac00000-356ac84000 r-xp 00000000 08:02 360596 /lib/libm-2.8.90.so 356ac84000-356ae83000 ---p 00084000 08:02 360596 /lib/libm-2.8.90.so 356ae83000-356ae84000 r-xp 00083000 08:02 360596 /lib/libm-2.8.90.so 356ae84000-356ae85000 rwxp 00084000 08:02 360596 /lib/libm-2.8.90.so 356b000000-356b017000 r-xp 00000000 08:02 360592 /lib/libpthread-2.8.90.so 356b017000-356b216000 ---p 00017000 08:02 360592 /lib/libpthread-2.8.90.so 356b216000-356b217000 r-xp 00016000 08:02 360592 /lib/libpthread-2.8.90.so 356b217000-356b218000 rwxp 00017000 08:02 360592 /lib/libpthread-2.8.90.so 356b218000-356b21c000 rwxp 356b218000 00:00 0
356b400000-356b417000 r-xp 00000000 08:05 1838981 /usr/lib/libz.so.1.2.3.3 356b417000-356b616000 ---p 00017000 08:05 1838981 /usr/lib/libz.so.1.2.3.3 356b616000-356b618000 rwxp 00016000 08:05 1838981 /usr/lib/libz.so.1.2.3.3 356b800000-356b802000 r-xp 00000000 08:05 1839002 /usr/lib/libXau.so.6.0.0 356b802000-356ba01000 ---p 00002000 08:05 1839002 /usr/lib/libXau.so.6.0.0 356ba01000-356ba02000 rwxp 00001000 08:05 1839002 /usr/lib/libXau.so.6.0.0 356bc00000-356bc05000 r-xp 00000000 08:05 1839007 /usr/lib/libXdmcp.so.6.0.0 356bc05000-356be04000 ---p 00005000 08:05 1839007 /usr/lib/libXdmcp.so.6.0.0 356be04000-356be05000 rwxp 00004000 08:05 1839007 /usr/lib/libXdmcp.so.6.0.0 356c000000-356c103000 r-xp 00000000 08:05 1839029 /usr/lib/libX11.so.6.2.0 356c103000-356c303000 ---p 00103000 08:05 1839029 /usr/lib/libX11.so.6.2.0 356c303000-356c304000 r-xp 00103000 08:05 1839029 /usr/lib/libX11.so.6.2.0 356c304000-356c308000 rwxp 00104000 08:05 1839029 /usr/lib/libX11.so.6.2.0 356c400000-356c401000 r-xp 00000000 08:05 1839020 /usr/lib/libxcb-xlib.so.0.0.0 356c401000-356c600000 ---p 00001000 08:05 1839020 /usr/lib/libxcb-xlib.so.0.0.0 356c600000-356c601000 r-xp 00000000 08:05 1839020 /usr/lib/libxcb-xlib.so.0.0.0 356c601000-356c602000 rwxp 00001000 08:05 1839020 /usr/lib/libxcb-xlib.so.0.0.0 356c800000-356c81b000 r-xp 00000000 08:05 1839011 /usr/lib/libxcb.so.1.0.0 356c81b000-356ca1a000 ---p 0001b000 08:05 1839011 /usr/lib/libxcb.so.1.0.0 356ca1a000-356ca1b000 r-xp 0001a000 08:05 1839011 /usr/lib/libxcb.so.1.0.0 356ca1b000-356ca1c000 rwxp 0001b000 08:05 1839011 /usr/lib/libxcb.so.1.0.0 356cc00000-356cc28000 r-xp 00000000 08:02 360579 /lib/libpcre.so.3.12.1 356cc28000-356ce27000 ---p 00028000 08:02 360579 /lib/libpcre.so.3.12.1 356ce27000-356ce28000 r-xp 00027000 08:02 360579 /lib/libpcre.so.3.12.1 356ce28000-356ce29000 rwxp 00028000 08:02 360579 /lib/libpcre.so.3.12.1 356d000000-356d0c3000 r-xp 00000000 08:05 1838857 /usr/lib/libglib-2.0.so.0.1800.2 356d0c3000-356d2c2000 ---p 000c3000 08:05 1838857 /usr/lib/libglib-2.0.so.0.1800.2 356d2c2000-356d2c3000 r-xp 000c2000 08:05 1838857 /usr/lib/libglib-2.0.so.0.1800.2 356d2c3000-356d2c4000 rwxp 000c3000 08:05 1838857 /usr/lib/libglib-2.0.so.0.1800.2 356d2c4000-356d2c5000 rwxp 356d2c4000 00:00 0
356d400000-356d410000 r-xp 00000000 08:05 1839042 /usr/lib/libXext.so.6.4.0 356d410000-356d610000 ---p 00010000 08:05 1839042 /usr/lib/libXext.so.6.4.0 356d610000-356d612000 rwxp 00010000 08:05 1839042 /usr/lib/libXext.so.6.4.0 356d800000-356d808000 r-xp 00000000 08:02 360595 /lib/librt-2.8.90.so 356d808000-356da07000 ---p 00008000 08:02 360595 /lib/librt-2.8.90.so 356da07000-356da08000 r-xp 00007000 08:02 360595 /lib/librt-2.8.90.so 356da08000-356da09000 rwxp 00008000 08:02 360595 /lib/librt-2.8.90.so 356dc00000-356dc27000 r-xp 00000000 08:05 1838992 /usr/lib/libexpat.so.1.5.2 356dc27000-356de27000 ---p 00027000 08:05 1838992 /usr/lib/libexpat.so.1.5.2 356de27000-3Aborted
gdb bt:
#0 0x000000356a432fd5 in raise () from /lib/libc.so.6 #1 0x000000356a434b43 in abort () from /lib/libc.so.6 #2 0x000000356a473fa8 in ?? () from /lib/libc.so.6 #3 0x000000356a479938 in ?? () from /lib/libc.so.6 #4 0x000000356a47bf86 in free () from /lib/libc.so.6 #5 0x00000000008a78dd in CLEARTARGETLISTS (WIDGET=0x318a4e0, parentfp=0x7fff859bc300) at ../gtk/gtkwidgetset.inc:5058 #6 0x00000000008a7776 in SETCLIPBOARDWIDGET (TARGETWIDGET=0x0, this=0x7fe47d600160) at ../gtk/gtkwidgetset.inc:5078 #7 0x00000000008a924a in CLIPBOARDGETOWNERSHIP (CLIPBOARDGETOWNERSHIP=false, CLIPBOARDTYPE=CTCLIPBOARD, ONREQUESTPROC=
{Proc = {procedure (^pointer, QWord, ^TSTREAM = class )} 0x7fff859bc3e8, Self = 0x7fe47a14b320}, FORMATCOUNT=2, FORMATS=0x7fe47d9a8dc0, this=0x7fe47d600160) at ../gtk/gtkwinapi.inc:689
#8 0x000000000078160a in CLIPBOARDGETOWNERSHIP (
CLIPBOARDGETOWNERSHIP=true (255), CLIPBOARDTYPE=CTCLIPBOARD, ONREQUESTPROC= {Proc = {procedure (^pointer, QWord, ^TSTREAM = class )} 0x7fff859bc428, Self = 0x7fe47a14b320}, FORMATCOUNT=2, FORMATS=0x7fe47d9a8dc0) at include/lclintf.inc:92
#9 0x000000000085c34a in GETOWNERSHIP (GETOWNERSHIP=true (228), this=0x7fe47a14b320) at include/clipbrd.inc:217
#10 0x000000000085c44a in ENDUPDATE (ENDUPDATE=true, this=0x7fe47a14b320) at include/clipbrd.inc:249
---Type <return> to continue, or q <return> to quit--- #11 0x000000000085c038 in ADDFORMAT (ADDFORMAT=false, FORMATID=129, , SIZE=10, this=0x7fe47a14b320)
at include/clipbrd.inc:145
#12 0x0000000000cad048 in DOCOPYTOCLIPBOARD (STEXT=0x7fe47cd177d0 'Position', this=0x7fe47bd3ac50) at synedit.pp:1356
#13 0x0000000000cad19f in COPYTOCLIPBOARD (this=0x7fe47bd3ac50) at synedit.pp:1425
#14 0x0000000000cc061a in EXECUTECOMMAND (COMMAND=201, ACHAR=' ', DATA=0x0, this=0x7fe47bd3ac50) at synedit.pp:8366
#15 0x0000000000cbd829 in COMMANDPROCESSOR (COMMAND=201, ACHAR=' ', DATA=0x0, this=0x7fe47bd3ac50) at synedit.pp:7497
#16 0x0000000000b24f2b in DOEDITOREXECUTECOMMAND (EDITORCOMMAND=201, this=0x7fe47c325c40) at sourceeditor.pp:2979
#17 0x00000000006df7d2 in DOCOMMAND (EDITORCOMMAND=201, this=0x7fe47d5d8120) at main.pp:14613
#18 0x00000000006df872 in DOSOURCEEDITORCOMMAND (EDITORCOMMAND=201, this=0x7fe47d5d8120) at main.pp:14638
#19 0x00000000006df23e in MNUEDITCOPYCLICKED (SENDER=0x7fe47d5e6400, this=0x7fe47d5d8120) at main.pp:14391
#20 0x0000000000a6ef2c in MENUITEMCLICK (SENDER=0x7fe47cbe7840, this=0x7fe47d5e6400) at menuintf.pas:525
#21 0x0000000000a72829 in MENUITEMCLICK (SENDER=0x7fe47cbe7840, this=0x7fe47d5e6400) at menuintf.pas:1500
---Type <return> to continue, or q <return> to quit--- #22 0x00000000007b378c in CLICK (this=0x7fe47cbe7840) at include/menuitem.inc:74
#23 0x00000000007b3241 in ISSHORTCUT (ISSHORTCUT=true, , this=0x7fe47c596960) at include/menu.inc:228
#24 0x0000000000689615 in ISSHORTCUT (ISSHORTCUT=false, , this=0x7fe47cba1290)
at include/customform.inc:1785
#25 0x00000000007c9eff in DOREMAININGKEYDOWN (DOREMAININGKEYDOWN=true, , this=0x7fe47cb9f4b0)
at include/wincontrol.inc:5171
#26 0x00000000007cc29d in WMKEYDOWN (,
this=0x7fe47cb9f4b0) at include/wincontrol.inc:6385 #27 0x000000000066fd50 in SYSTEM_TOBJECT_$__DISPATCH$formal () #28 0x00000000007cc280 in ?? ()
#29 0x00007fe47cb9f4b0 in ?? ()
#30 0x0000000001160ac8 in _$EXTCTRLS$_Ld113 ()
#31 0x000000000000001b in ?? ()
#32 0x00007fe400000100 in ?? ()
#33 0x00007fff859bcf10 in ?? ()
#34 0x00007fe47cb9f4b0 in ?? ()
#35 0x00000000008b7e6c in SELECTOBJECT (SELECTOBJECT=52292992, DC=140735434968848, GDIOBJ=140619321832624, this=0x7fe47cba1290) at ../gtk/gtkwinapi.inc:8064
---Type <return> to continue, or q <return> to quit--- #36 0x00000000007c8f48 in WNDPROC (,
this=0x7fe47cb9f4b0) at include/wincontrol.inc:4749 #37 0x00000000008c6875 in DELIVERMESSAGE (DELIVERMESSAGE=6823934, TARGET=0x7fe47cb9f4b0, ) at ../gtk/gtkproc.inc:3547 #38 0x00000000008c3486 in HANDLEGTKKEYUPDOWN (HANDLEGTKKEYUPDOWN=false, AWIDGET=0x334ee40, AEVENT=0x3366d70, ADATA=0x7fe47cb9f4b0, ABEFOREEVENT=false, AHANDLEDOWN=true) at ../gtk/gtkproc.inc:2264 #39 0x0000000000875492 in GTK2KEYDOWNAFTER (GTK2KEYDOWNAFTER=false, WIDGET=0x334ee40, EVENT=0x3366d70, DATA=0x7fe47cb9f4b0) at gtk2widgetset.inc:75
#40 0x0000003569f32908 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x000000356e00d25d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #42 0x000000356e02346e in ?? () from /usr/lib/libgobject-2.0.so.0 #43 0x000000356e02448a in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#44 0x000000356e024b33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #45 0x000000356a03574e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #46 0x000000356a0477eb in gtk_window_propagate_key_event () from /usr/lib/libgtk-x11-2.0.so.0
#47 0x000000356a04a79b in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #48 0x0000003569f32908 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #49 0x000000356e00d25d in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #50 0x000000356e022c3b in ?? () from /usr/lib/libgobject-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #51 0x000000356e02448a in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#52 0x000000356e024b33 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #53 0x000000356a03574e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #54 0x0000003569f2b34d in gtk_propagate_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#55 0x0000003569f2c393 in gtk_main_do_event ()
from /usr/lib/libgtk-x11-2.0.so.0
#56 0x000000357345006c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #57 0x000000356d039d3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0x000000356d03d50d in ?? () from /usr/lib/libglib-2.0.so.0 #59 0x000000356d03d6cb in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0x0000003569f2c5ed in gtk_main_iteration_do () from /usr/lib/libgtk-x11-2.0.so.0
#61 0x00000000008a0186 in APPWAITMESSAGE (this=0x7fe47d600160) at ../gtk/gtkwidgetset.inc:1253
#62 0x000000000068daff in IDLE (WAIT=true, this=0x7fe47d94d130) at include/application.inc:316
#63 0x000000000068f992 in HANDLEMESSAGE (this=0x7fe47d94d130) at include/application.inc:1027
#64 0x000000000068fd4a in RUNLOOP (this=0x7fe47d94d130) ---Type <return> to continue, or q <return> to quit--- at include/application.inc:1137
#65 0x000000000070ca38 in APPRUN (ALOOP=
{Proc = {procedure (^pointer)} 0x7fff859bdc30, Self = 0x7fe47d94d130}, this=0x7fe47d600160) at include/interfacebase.inc:49 #66 0x000000000068fcec in RUN (this=0x7fe47d94d130) at include/application.inc:1124
#67 0x0000000000660ec2 in main () at lazarus.pp:107
Lazarus Version: svn 17166
FPC Version: 2.3.1 svn 11865
OS: Ubuntu 8.10 amd64
