[Lazarus] CharMapDialog and more...

theo xpde at theo.ch
Sat Oct 30 00:17:46 CEST 2010


Hello

I've encountered a strange behaviour after installing today's Lazarus
snapshot on my Win2k in VirtualBox.

When I select "Edit" -> "Insert from Character Map" after starting the
IDE, nothing happens.
After a while, I found out that it's showing up only after I've once
clicked in the editor window.
If this is intended, the Menu Item should be disabled in this case.

But before that, I've tried to run the IDE unter GDB to see if there is
some error message.
I have no idea if this is anyhow related, but the IDE didn't start up
completely.
A GDB backtrace showed this.:

(gdb) break fpc_raiseexception
Breakpoint 1 at 0x40c1c6
(gdb) run
Starting program: C:\lazarus/lazarus.exe
[New Thread 1220.0x140]
warning: Can not parse XML library list; XML support was disabled at
compile tim
e
[New Thread 1220.0x300]

Breakpoint 1, 0x0040c1c6 in fpc_raiseexception ()
(gdb) bt
#0  0x0040c1c6 in fpc_raiseexception ()
#1  0x004715f0 in CLASSES_TSTREAM_$__READBUFFER$formal$LONGINT ()
#2  0x08ceb810 in ?? ()
#3  0x00da5610 in DEBUGINFO_PROJECTICON ()
#4  0x00955113 in GROUPRESOURCE_TGROUPRESOURCE_$__FINDSUBRESOURCES ()
#5  0x009551d9 in GROUPRESOURCE_TGROUPRESOURCE_$__CHECKBUILDITEMSTREAM ()
#6  0x0095521f in GROUPRESOURCE_TGROUPRESOURCE_$__GETITEMDATA$$TSTREAM ()
#7  0x00da39f4 in RESSTR_STRINGTABLERESOURCE_END ()
#8  0x0095989e in TPROJECTICON__UPDATERESOURCES (ARESOURCES=0x87e1c98,
    MAINFILENAME=0x8cdeec8 'project1.res', this=<error reading variable>)
    at projecticon.pas:136
#9  0x007d17e3 in TPROJECTRESOURCES__UPDATE (this=<error reading variable>)
    at projectresources.pas:372
#10 0x007d1d40 in TPROJECTRESOURCES__REGENERATE (
    MAINFILENAME=0xd13e4c 'project1.lpr', UPDATESOURCE=true,
    PERFORMSAVE=false, SAVETOTESTDIR=0x0, this=<error reading variable>)
    at projectresources.pas:486
#11 0x0044adcf in TMAINIDE__DONEWPROJECT (PROJECTDESC=0x8ae22c0,
    this=<error reading variable>) at main.pp:9778
#12 0x0043104b in TMAINIDE__SETUPSTARTPROJECT (this=<error reading
variable>)
    at main.pp:2126
#13 0x0042e219 in TMAINIDE__STARTIDE (this=<error reading variable>)
    at main.pp:1390
#14 0x00402e3f in main () at lazarus.pp:105
(gdb)

Just reporting, I don't know what it means.

Thank you
Theo







More information about the Lazarus mailing list