Error when trying to add items to a map in NetRadiant

For now: Everything about NetRadiant

Moderator: Moderators

Error when trying to add items to a map in NetRadiant

Postby stingray300k » Tue Dec 29, 2009 2:18 pm

Hoi,

when I try to place items on a map by using the context submenu "item" in the 2D view, I get the following error in the console:
Code: Select all
failed to create a group entity - no brushes are selected

If, however, I have brushes selected (I don't see why I would have to, though), NetRadiant segfaults.

So... any help would be appreciated (I already asked in IRC), thanks in advance!

EDIT: Forgot to mention: It's like this for pickups only (weapons, armor, health, ...), flags and anything else seems to work.

EDIT2: If this is relevant, I'm using NetRadiant 1.5.0-svn402 on Debian GNU/Linux.
stingray300k
Newbie
 
Posts: 4
Joined: Tue Dec 29, 2009 1:59 pm

Re: Error when trying to add items to a map in NetRadiant

Postby ailmanki » Tue Dec 29, 2009 11:47 pm

Code: Select all
<point name="item_health" colour=".3 .3 1" box="-16 -16 -16 16 16 16">
A health powerup, gives 20 HP
-------- SPAWNFLAGS --------
<flag key="SUSPENDED" name="Suspended" bit="0">Set to keep it from falling to the ground.</flag>
<flag key="SPIN" name="Spinning" bit="1"></flag>
<flag key="RESPAWN" name="Respawn" bit="3"></flag>
</point>


just an idea.. I tried to make a item_health and it worked fine, with or without brush selected.
Maybe the entitie definition you use is bad..?

this would be the relevant code to it:
Code: Select all
  if(!(entityClass->fixedsize || isModel) && !brushesSelected)
  {
    globalErrorStream() << "failed to create a group entity - no brushes are selected\n";
    return;
  }

so if its not a model, it must have a fixed size, dunno what exactly is meant, but that is surely defined in the entity definition.
ailmanki
Member
 
Posts: 14
Joined: Mon Nov 30, 2009 11:39 am

Re: Error when trying to add items to a map in NetRadiant

Postby stingray300k » Wed Dec 30, 2009 12:33 am

ailmanki wrote:just an idea.. I tried to make a item_health and it worked fine, with or without brush selected.
Maybe the entitie definition you use is bad..?


I really doubt it, I tried the default entities.def, the one at http://svn.icculus.org/*checkout*/nexuiz/trunk/data/scripts/entities.def and the one in my local Nexuiz data*.pk3 with the same result every time.

ailmanki wrote:this would be the relevant code to it:
Code: Select all
  if(!(entityClass->fixedsize || isModel) && !brushesSelected)
  {
    globalErrorStream() << "failed to create a group entity - no brushes are selected\n";
    return;
  }

so if its not a model, it must have a fixed size, dunno what exactly is meant, but that is surely defined in the entity definition.


Yeah, I already looked at the code as well, but didn't really investigate further.
stingray300k
Newbie
 
Posts: 4
Joined: Tue Dec 29, 2009 1:59 pm

Re: Error when trying to add items to a map in NetRadiant

Postby stingray300k » Fri Jan 01, 2010 11:09 pm

Ok, it works now, thanks to lda17h.

Here is what was causing it:

I had an input method framework called uim installed, which was used automatically in NetRadiant. However, as it seems, some parts of this framework are buggy, thus messing up NetRadiant. It does not suffice to just kill the uim processes, you need to uninstall them.

I'm just writing this down in case someone else will experience the same bug so they will know how to solve it.

/thread
stingray300k
Newbie
 
Posts: 4
Joined: Tue Dec 29, 2009 1:59 pm

Re: Error when trying to add items to a map in NetRadiant

Postby Blµb » Sat Jan 02, 2010 9:36 am

UIM runs a server your application connects to. If you kill the UIM process, it will just be restarted, but you do NOT need to uninstall it. You can simply disable it.
Usually, UIM is disabled by default anyway, and it's enabled using environment variables:
export XMODIFIERS=@im=UIM
export GTK_IM_MODULE=uim
export QT_IM_MODULE=uim

You can unset them before starting netradiant to disable UIM. There are probably other ways as well. Also, you can use the uim-toolbar to change the input mode to 'direct' which might help as well.

However, if you don't know why UIM is installed and what it's good for, you can just as well uninstall it. It's for using different input methods (so you can for example type in japanese) - if you don't need that, uninstall it.
Blµb
Alien trapper
 
Posts: 277
Joined: Thu Mar 29, 2007 1:49 pm

Re: Error when trying to add items to a map in NetRadiant

Postby lda17h » Sat Jan 02, 2010 1:35 pm

Blµb wrote:UIM runs a server your application connects to. If you kill the UIM process, it will just be restarted, but you do NOT need to uninstall it. You can simply disable it.
Usually, UIM is disabled by default anyway, and it's enabled using environment variables:
export XMODIFIERS=@im=UIM
export GTK_IM_MODULE=uim
export QT_IM_MODULE=uim

You can unset them before starting netradiant to disable UIM. There are probably other ways as well. Also, you can use the uim-toolbar to change the input mode to 'direct' which might help as well.

However, if you don't know why UIM is installed and what it's good for, you can just as well uninstall it. It's for using different input methods (so you can for example type in japanese) - if you don't need that, uninstall it.


Hi,

i cannot really judge that. But maybe there's some code that is run regardless of whether UIM is run. Here's the valgrind log. Just search for uim. It's called from a module_init() function so i guess this might be pieces of code that don't yet care for environment variables. I know too little about GTK's or glib's initialization code to judge that..

Code: Select all
   1.
      ==23611== Memcheck, a memory error detector
   2.
      ==23611== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
   3.
      ==23611== Using Valgrind-3.5.0-Debian and LibVEX; rerun with -h for copyright info
   4.
      ==23611== Command: ./install/radiant.x86
   5.
      ==23611==
   6.
      ==23611== Conditional jump or move depends on uninitialised value(s)
   7.
      ==23611==    at 0x6D7D593: gc_mark_locations (storage-gc.c:636)
   8.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
   9.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  10.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  11.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  12.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  13.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  14.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  15.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  16.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  17.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  18.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  19.
      ==23611==
  20.
      ==23611== Conditional jump or move depends on uninitialised value(s)
  21.
      ==23611==    at 0x6D7D5A1: gc_mark_locations (storage-gc.c:649)
  22.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  23.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  24.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  25.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  26.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  27.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  28.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  29.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  30.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  31.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  32.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  33.
      ==23611==
  34.
      ==23611== Conditional jump or move depends on uninitialised value(s)
  35.
      ==23611==    at 0x6D7D5A9: gc_mark_locations (storage-gc.c:649)
  36.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  37.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  38.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  39.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  40.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  41.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  42.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  43.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  44.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  45.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  46.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  47.
      ==23611==
  48.
      ==23611== Conditional jump or move depends on uninitialised value(s)
  49.
      ==23611==    at 0x6D7D5DC: gc_mark_locations (storage-gc.c:655)
  50.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  51.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  52.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  53.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  54.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  55.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  56.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  57.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  58.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  59.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  60.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  61.
      ==23611==
  62.
      ==23611== Conditional jump or move depends on uninitialised value(s)
  63.
      ==23611==    at 0x6D7D5E3: gc_mark_locations (storage-gc.c:655)
  64.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  65.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  66.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  67.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  68.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  69.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  70.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  71.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  72.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  73.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  74.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  75.
      ==23611==
  76.
      ==23611== Use of uninitialised value of size 4
  77.
      ==23611==    at 0x6D7D606: gc_mark_locations (storage-gc.c:658)
  78.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  79.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  80.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  81.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  82.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  83.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  84.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  85.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
  86.
      ==23611==    by 0x6D88B69: call (eval.c:283)
  87.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
  88.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
  89.
      ==23611==
  90.
      ==23611== Conditional jump or move depends on uninitialised value(s)
  91.
      ==23611==    at 0x6D7D60B: gc_mark_locations (storage-gc.c:658)
  92.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
  93.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
  94.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
  95.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
  96.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
  97.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
  98.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
  99.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
100.
      ==23611==    by 0x6D88B69: call (eval.c:283)
101.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
102.
      ==23611==    by 0x6D89248: map_eval (eval.c:573)
103.
      ==23611==
104.
      ==23611== Conditional jump or move depends on uninitialised value(s)
105.
      ==23611==    at 0x6D7D482: mark_obj (storage-gc.c:488)
106.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
107.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
108.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
109.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
110.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
111.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
112.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
113.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
114.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
115.
      ==23611==    by 0x6D88B69: call (eval.c:283)
116.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
117.
      ==23611==
118.
      ==23611== Use of uninitialised value of size 4
119.
      ==23611==    at 0x6D7D489: mark_obj (storage-gc.c:492)
120.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
121.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
122.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
123.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
124.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
125.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
126.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
127.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
128.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
129.
      ==23611==    by 0x6D88B69: call (eval.c:283)
130.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
131.
      ==23611==
132.
      ==23611== Use of uninitialised value of size 4
133.
      ==23611==    at 0x6D7D495: mark_obj (storage-gc.c:496)
134.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
135.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
136.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
137.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
138.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
139.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
140.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
141.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
142.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
143.
      ==23611==    by 0x6D88B69: call (eval.c:283)
144.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
145.
      ==23611==
146.
      ==23611== Conditional jump or move depends on uninitialised value(s)
147.
      ==23611==    at 0x6D7D497: mark_obj (storage-gc.c:499)
148.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
149.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
150.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
151.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
152.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
153.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
154.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
155.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
156.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
157.
      ==23611==    by 0x6D88B69: call (eval.c:283)
158.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
159.
      ==23611==
160.
      ==23611== Conditional jump or move depends on uninitialised value(s)
161.
      ==23611==    at 0x6D7D49C: mark_obj (storage-gc.c:499)
162.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
163.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
164.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
165.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
166.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
167.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
168.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
169.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
170.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
171.
      ==23611==    by 0x6D88B69: call (eval.c:283)
172.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
173.
      ==23611==
174.
      ==23611== Conditional jump or move depends on uninitialised value(s)
175.
      ==23611==    at 0x6D7D4A0: mark_obj (storage-gc.c:499)
176.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
177.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
178.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
179.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
180.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
181.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
182.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
183.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
184.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
185.
      ==23611==    by 0x6D88B69: call (eval.c:283)
186.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
187.
      ==23611==
188.
      ==23611== Use of uninitialised value of size 4
189.
      ==23611==    at 0x6D7D4A7: mark_obj (storage-gc.c:504)
190.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
191.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
192.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
193.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
194.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
195.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
196.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
197.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
198.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
199.
      ==23611==    by 0x6D88B69: call (eval.c:283)
200.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
201.
      ==23611==
202.
      ==23611== Use of uninitialised value of size 4
203.
      ==23611==    at 0x6D7D4E0: mark_obj (storage-gc.c:514)
204.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
205.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
206.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
207.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
208.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
209.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
210.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
211.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
212.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
213.
      ==23611==    by 0x6D88B69: call (eval.c:283)
214.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
215.
      ==23611==
216.
      ==23611== Use of uninitialised value of size 4
217.
      ==23611==    at 0x6D7D50D: mark_obj (storage-gc.c:510)
218.
      ==23611==    by 0x6D7D614: gc_mark_locations (storage-gc.c:700)
219.
      ==23611==    by 0x6DA98A7: GCROOTS_push_current_stack (gcroots.c:200)
220.
      ==23611==    by 0x6DA9C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
221.
      ==23611==    by 0x6DA9CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
222.
      ==23611==    by 0x6DA9B50: GCROOTS_mark (gcroots.c:131)
223.
      ==23611==    by 0x6D7F775: scm_alloc_cell (storage-gc.c:772)
224.
      ==23611==    by 0x6D7F995: scm_make_cons (storage.c:319)
225.
      ==23611==    by 0x6D7F9BE: scm_extend_environment (env.c:238)
226.
      ==23611==    by 0x6D88894: call_closure (eval.c:219)
227.
      ==23611==    by 0x6D88B69: call (eval.c:283)
228.
      ==23611==    by 0x6D89118: scm_eval (eval.c:499)
229.
      ==23611==
230.
      ==23611== Invalid read of size 4
231.
      ==23611==    at 0x6D5D67A: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:138)
232.
      ==23611==    by 0x6D56C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
233.
      ==23611==    by 0x6D53A15: im_module_init (gtk-im-uim.c:1598)
234.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
235.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
236.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
237.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
238.
      ==23611==    by 0x43FFA5D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
239.
      ==23611==    by 0x43FBE42: gtk_im_context_get_preedit_string (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
240.
      ==23611==    by 0x4397078: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
241.
      ==23611==    by 0x43976D3: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
242.
      ==23611==    by 0x43A0920: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
243.
      ==23611==  Address 0x6974fd0 is 0 bytes after a block of size 6,944 alloc'd
244.
      ==23611==    at 0x4024C4C: malloc (vg_replace_malloc.c:195)
245.
      ==23611==    by 0x4071167: ??? (in /usr/lib/libGL.so.185.18.36)
246.
      ==23611==    by 0x6D5D622: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:125)
247.
      ==23611==    by 0x6D56C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
248.
      ==23611==    by 0x6D53A15: im_module_init (gtk-im-uim.c:1598)
249.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
250.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
251.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
252.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
253.
      ==23611==    by 0x43FFA5D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
254.
      ==23611==    by 0x43FBE42: gtk_im_context_get_preedit_string (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
255.
      ==23611==    by 0x4397078: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
256.
      ==23611==
257.
      ==23611== Invalid read of size 4
258.
      ==23611==    at 0x6D5D67D: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:134)
259.
      ==23611==    by 0x6D56C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
260.
      ==23611==    by 0x6D53A15: im_module_init (gtk-im-uim.c:1598)
261.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
262.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
263.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
264.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
265.
      ==23611==    by 0x43FFA5D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
266.
      ==23611==    by 0x43FBE42: gtk_im_context_get_preedit_string (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
267.
      ==23611==    by 0x4397078: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
268.
      ==23611==    by 0x43976D3: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
269.
      ==23611==    by 0x43A0920: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
270.
      ==23611==  Address 0x6974fd4 is 4 bytes after a block of size 6,944 alloc'd
271.
      ==23611==    at 0x4024C4C: malloc (vg_replace_malloc.c:195)
272.
      ==23611==    by 0x4071167: ??? (in /usr/lib/libGL.so.185.18.36)
273.
      ==23611==    by 0x6D5D622: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:125)
274.
      ==23611==    by 0x6D56C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
275.
      ==23611==    by 0x6D53A15: im_module_init (gtk-im-uim.c:1598)
276.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
277.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
278.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
279.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
280.
      ==23611==    by 0x43FFA5D: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
281.
      ==23611==    by 0x43FBE42: gtk_im_context_get_preedit_string (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
282.
      ==23611==    by 0x4397078: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
283.
      ==23611==
284.
      ==23611== Conditional jump or move depends on uninitialised value(s)
285.
      ==23611==    at 0x734B593: gc_mark_locations (storage-gc.c:636)
286.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
287.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
288.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
289.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
290.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
291.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
292.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
293.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
294.
      ==23611==    by 0x7356B69: call (eval.c:283)
295.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
296.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
297.
      ==23611==
298.
      ==23611== Conditional jump or move depends on uninitialised value(s)
299.
      ==23611==    at 0x734B5A1: gc_mark_locations (storage-gc.c:649)
300.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
301.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
302.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
303.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
304.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
305.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
306.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
307.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
308.
      ==23611==    by 0x7356B69: call (eval.c:283)
309.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
310.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
311.
      ==23611==
312.
      ==23611== Conditional jump or move depends on uninitialised value(s)
313.
      ==23611==    at 0x734B5A9: gc_mark_locations (storage-gc.c:649)
314.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
315.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
316.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
317.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
318.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
319.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
320.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
321.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
322.
      ==23611==    by 0x7356B69: call (eval.c:283)
323.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
324.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
325.
      ==23611==
326.
      ==23611== Conditional jump or move depends on uninitialised value(s)
327.
      ==23611==    at 0x734B5DC: gc_mark_locations (storage-gc.c:655)
328.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
329.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
330.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
331.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
332.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
333.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
334.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
335.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
336.
      ==23611==    by 0x7356B69: call (eval.c:283)
337.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
338.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
339.
      ==23611==
340.
      ==23611== Conditional jump or move depends on uninitialised value(s)
341.
      ==23611==    at 0x734B5E3: gc_mark_locations (storage-gc.c:655)
342.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
343.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
344.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
345.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
346.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
347.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
348.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
349.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
350.
      ==23611==    by 0x7356B69: call (eval.c:283)
351.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
352.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
353.
      ==23611==
354.
      ==23611== Use of uninitialised value of size 4
355.
      ==23611==    at 0x734B606: gc_mark_locations (storage-gc.c:658)
356.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
357.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
358.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
359.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
360.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
361.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
362.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
363.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
364.
      ==23611==    by 0x7356B69: call (eval.c:283)
365.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
366.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
367.
      ==23611==
368.
      ==23611== Conditional jump or move depends on uninitialised value(s)
369.
      ==23611==    at 0x734B60B: gc_mark_locations (storage-gc.c:658)
370.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
371.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
372.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
373.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
374.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
375.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
376.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
377.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
378.
      ==23611==    by 0x7356B69: call (eval.c:283)
379.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
380.
      ==23611==    by 0x7357248: map_eval (eval.c:573)
381.
      ==23611==
382.
      ==23611== Conditional jump or move depends on uninitialised value(s)
383.
      ==23611==    at 0x734B482: mark_obj (storage-gc.c:488)
384.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
385.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
386.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
387.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
388.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
389.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
390.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
391.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
392.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
393.
      ==23611==    by 0x7356B69: call (eval.c:283)
394.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
395.
      ==23611==
396.
      ==23611== Use of uninitialised value of size 4
397.
      ==23611==    at 0x734B489: mark_obj (storage-gc.c:492)
398.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
399.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
400.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
401.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
402.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
403.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
404.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
405.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
406.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
407.
      ==23611==    by 0x7356B69: call (eval.c:283)
408.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
409.
      ==23611==
410.
      ==23611== Use of uninitialised value of size 4
411.
      ==23611==    at 0x734B495: mark_obj (storage-gc.c:496)
412.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
413.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
414.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
415.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
416.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
417.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
418.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
419.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
420.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
421.
      ==23611==    by 0x7356B69: call (eval.c:283)
422.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
423.
      ==23611==
424.
      ==23611== Conditional jump or move depends on uninitialised value(s)
425.
      ==23611==    at 0x734B497: mark_obj (storage-gc.c:499)
426.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
427.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
428.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
429.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
430.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
431.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
432.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
433.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
434.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
435.
      ==23611==    by 0x7356B69: call (eval.c:283)
436.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
437.
      ==23611==
438.
      ==23611== Conditional jump or move depends on uninitialised value(s)
439.
      ==23611==    at 0x734B49C: mark_obj (storage-gc.c:499)
440.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
441.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
442.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
443.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
444.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
445.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
446.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
447.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
448.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
449.
      ==23611==    by 0x7356B69: call (eval.c:283)
450.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
451.
      ==23611==
452.
      ==23611== Conditional jump or move depends on uninitialised value(s)
453.
      ==23611==    at 0x734B4A0: mark_obj (storage-gc.c:499)
454.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
455.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
456.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
457.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
458.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
459.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
460.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
461.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
462.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
463.
      ==23611==    by 0x7356B69: call (eval.c:283)
464.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
465.
      ==23611==
466.
      ==23611== Use of uninitialised value of size 4
467.
      ==23611==    at 0x734B4A7: mark_obj (storage-gc.c:504)
468.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
469.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
470.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
471.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
472.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
473.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
474.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
475.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
476.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
477.
      ==23611==    by 0x7356B69: call (eval.c:283)
478.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
479.
      ==23611==
480.
      ==23611== Use of uninitialised value of size 4
481.
      ==23611==    at 0x734B4E0: mark_obj (storage-gc.c:514)
482.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
483.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
484.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
485.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
486.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
487.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
488.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
489.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
490.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
491.
      ==23611==    by 0x7356B69: call (eval.c:283)
492.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
493.
      ==23611==
494.
      ==23611== Use of uninitialised value of size 4
495.
      ==23611==    at 0x734B50D: mark_obj (storage-gc.c:510)
496.
      ==23611==    by 0x734B614: gc_mark_locations (storage-gc.c:700)
497.
      ==23611==    by 0x6D548A7: GCROOTS_push_current_stack (gcroots.c:200)
498.
      ==23611==    by 0x6D54C79: GCROOTS_with_callee_saves_pushed (mach_dep.c:224)
499.
      ==23611==    by 0x6D54CC6: GCROOTS_push_regs_and_stack (mach_dep.c:233)
500.
      ==23611==    by 0x6D54B50: GCROOTS_mark (gcroots.c:131)
501.
      ==23611==    by 0x734D775: scm_alloc_cell (storage-gc.c:772)
502.
      ==23611==    by 0x734D995: scm_make_cons (storage.c:319)
503.
      ==23611==    by 0x734D9BE: scm_extend_environment (env.c:238)
504.
      ==23611==    by 0x7356894: call_closure (eval.c:219)
505.
      ==23611==    by 0x7356B69: call (eval.c:283)
506.
      ==23611==    by 0x7357118: scm_eval (eval.c:499)
507.
      ==23611==
508.
      ==23611== Invalid read of size 4
509.
      ==23611==    at 0x6DA767A: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:138)
510.
      ==23611==    by 0x6DA0C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
511.
      ==23611==    by 0x6D9DA15: im_module_init (gtk-im-uim.c:1598)
512.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
513.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
514.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
515.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
516.
      ==23611==    by 0x43FF829: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
517.
      ==23611==    by 0x43FBB5D: gtk_im_context_set_cursor_location (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
518.
      ==23611==    by 0x44DC79B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
519.
      ==23611==    by 0x44DC9AE: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
520.
      ==23611==    by 0x441A322: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
521.
      ==23611==  Address 0x63c6c40 is 0 bytes after a block of size 6,944 alloc'd
522.
      ==23611==    at 0x4024C4C: malloc (vg_replace_malloc.c:195)
523.
      ==23611==    by 0x4071167: ??? (in /usr/lib/libGL.so.185.18.36)
524.
      ==23611==    by 0x6DA7622: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:125)
525.
      ==23611==    by 0x6DA0C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
526.
      ==23611==    by 0x6D9DA15: im_module_init (gtk-im-uim.c:1598)
527.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
528.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
529.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
530.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
531.
      ==23611==    by 0x43FF829: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
532.
      ==23611==    by 0x43FBB5D: gtk_im_context_set_cursor_location (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
533.
      ==23611==    by 0x44DC79B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
534.
      ==23611==
535.
      ==23611== Invalid read of size 4
536.
      ==23611==    at 0x6DA767D: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:134)
537.
      ==23611==    by 0x6DA0C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
538.
      ==23611==    by 0x6D9DA15: im_module_init (gtk-im-uim.c:1598)
539.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
540.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
541.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
542.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
543.
      ==23611==    by 0x43FF829: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
544.
      ==23611==    by 0x43FBB5D: gtk_im_context_set_cursor_location (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
545.
      ==23611==    by 0x44DC79B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
546.
      ==23611==    by 0x44DC9AE: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
547.
      ==23611==    by 0x441A322: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
548.
      ==23611==  Address 0x63c6c44 is 4 bytes after a block of size 6,944 alloc'd
549.
      ==23611==    at 0x4024C4C: malloc (vg_replace_malloc.c:195)
550.
      ==23611==    by 0x4071167: ??? (in /usr/lib/libGL.so.185.18.36)
551.
      ==23611==    by 0x6DA7622: uim_x_kana_input_hack_init (uim-x-kana-input-hack.c:125)
552.
      ==23611==    by 0x6DA0C67: im_uim_init_modifier_keys (key-util-gtk.c:391)
553.
      ==23611==    by 0x6D9DA15: im_module_init (gtk-im-uim.c:1598)
554.
      ==23611==    by 0x43FDCCD: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
555.
      ==23611==    by 0x49BDBFF: g_type_module_use (in /usr/lib/libgobject-2.0.so.0.2200.3)
556.
      ==23611==    by 0x43FE82A: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
557.
      ==23611==    by 0x43FF707: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
558.
      ==23611==    by 0x43FF829: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
559.
      ==23611==    by 0x43FBB5D: gtk_im_context_set_cursor_location (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
560.
      ==23611==    by 0x44DC79B: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
561.
      ==23611==
562.
      ==23611== Conditional jump or move depends on uninitialised value(s)
563.
      ==23611==    at 0x80CEC11: View::construct() (frustum.h:619)
564.
      ==23611==    by 0x81D580A: XYWnd::updateProjection() (view.h:135)
565.
      ==23611==    by 0x81D6A4A: XYWnd::XYWnd() (xywindow.cpp:893)
566.
      ==23611==    by 0x811C452: MainFrame::Create() (mainframe.cpp:3005)
567.
      ==23611==    by 0x811D1B1: MainFrame::MainFrame() (mainframe.cpp:2720)
568.
      ==23611==    by 0x812515A: main (main.cpp:637)
569.
      ==23611==
570.
      ==23611== Mismatched free() / delete / delete []
571.
      ==23611==    at 0x402457D: operator delete(void*) (vg_replace_malloc.c:346)
572.
      ==23611==    by 0x6C1E4FF: RGBAImage::release() (imagelib.h:49)
573.
      ==23611==    by 0x81B7F40: qtexture_realise(qtexture_t&, std::pair<LoadImageCallback, String<CopiedBuffer<DefaultAllocator<char> > > > const&) (textures.cpp:346)
574.
      ==23611==    by 0x81B9499: TexturesMap::capture(LoadImageCallback const&, char const*) (textures.cpp:402)
575.
      ==23611==    by 0x6C85CAF: Try_Shader_ForName(char const*) (shaders.cpp:1091)
576.
      ==23611==    by 0x6C85E6A: Shader_ForName(char const*) (shaders.cpp:1730)
577.
      ==23611==    by 0x6C8A2BA: Quake3ShaderSystem::getShaderForName(char const*) (shaders.cpp:1992)
578.
      ==23611==    by 0x81825BC: OpenGLShader::construct(char const*) (renderstate.cpp:2524)
579.
      ==23611==    by 0x818CA26: OpenGLShaderCache::realise() (renderstate.cpp:1107)
580.
      ==23611==    by 0x81B8297: Textures_Realise() (textures.cpp:543)
581.
      ==23611==    by 0x811D500: GlobalGL_sharedContextCreated() (mainframe.cpp:3324)
582.
      ==23611==    by 0x81E2F9B: glwidget_context_created(_GtkWidget*, void*) (glwidget.cpp:201)
583.
      ==23611==  Address 0x9de22e0 is 0 bytes inside a block of size 16,384 alloc'd
584.
      ==23611==    at 0x4025059: operator new[](unsigned int) (vg_replace_malloc.c:258)
585.
      ==23611==    by 0x6C1DE9E: LoadBMPBuff(PointerInputStream&, unsigned int) (imagelib.h:44)
586.
      ==23611==    by 0x6C1E113: LoadBMP(ArchiveFile&) (bmp.cpp:206)
587.
      ==23611==    by 0x6C8291E: loadBitmap(void*, char const*) (shaders.cpp:103)
588.
      ==23611==    by 0x81B7ECA: qtexture_realise(qtexture_t&, std::pair<LoadImageCallback, String<CopiedBuffer<DefaultAllocator<char> > > > const&) (itextures.h:42)
589.
      ==23611==    by 0x81B9499: TexturesMap::capture(LoadImageCallback const&, char const*) (textures.cpp:402)
590.
      ==23611==    by 0x6C85CAF: Try_Shader_ForName(char const*) (shaders.cpp:1091)
591.
      ==23611==    by 0x6C85E6A: Shader_ForName(char const*) (shaders.cpp:1730)
592.
      ==23611==    by 0x6C8A2BA: Quake3ShaderSystem::getShaderForName(char const*) (shaders.cpp:1992)
593.
      ==23611==    by 0x81825BC: OpenGLShader::construct(char const*) (renderstate.cpp:2524)
594.
      ==23611==    by 0x818CA26: OpenGLShaderCache::realise() (renderstate.cpp:1107)
595.
      ==23611==    by 0x81B8297: Textures_Realise() (textures.cpp:543)
596.
      ==23611==
597.
      ==23611== Conditional jump or move depends on uninitialised value(s)
598.
      ==23611==    at 0x80CAEAF: Camera_updateModelview(camera_t&) (matrix.h:238)
599.
      ==23611==    by 0x80CBA80: Camera_setOrigin(camera_t&, BasicVector3<float> const&) (camwindow.cpp:269)
600.
      ==23611==    by 0x80CBAC7: Camera_setOrigin(CamWnd&, BasicVector3<float> const&) (camwindow.cpp:847)
601.
      ==23611==    by 0x8127BA2: FocusViews(BasicVector3<float> const&, float) (map.cpp:530)
602.
      ==23611==    by 0x81291AB: Map_New() (map.cpp:1347)
603.
      ==23611==    by 0x8125289: main (main.cpp:647)
604.
      ==23611==
605.
      ==23611== Conditional jump or move depends on uninitialised value(s)
606.
      ==23611==    at 0x80CEC11: View::construct() (frustum.h:619)
607.
      ==23611==    by 0x80CAED0: Camera_updateModelview(camera_t&) (view.h:135)
608.
      ==23611==    by 0x80CBA80: Camera_setOrigin(camera_t&, BasicVector3<float> const&) (camwindow.cpp:269)
609.
      ==23611==    by 0x80CBAC7: Camera_setOrigin(CamWnd&, BasicVector3<float> const&) (camwindow.cpp:847)
610.
      ==23611==    by 0x8127BA2: FocusViews(BasicVector3<float> const&, float) (map.cpp:530)
611.
      ==23611==    by 0x81291AB: Map_New() (map.cpp:1347)
612.
      ==23611==    by 0x8125289: main (main.cpp:647)
613.
      ==23611==
614.
      ==23611== Conditional jump or move depends on uninitialised value(s)
615.
      ==23611==    at 0x80CAEAF: Camera_updateModelview(camera_t&) (matrix.h:238)
616.
      ==23611==    by 0x80CB6F9: Camera_setAngles(camera_t&, BasicVector3<float> const&) (camwindow.cpp:282)
617.
      ==23611==    by 0x80CB740: Camera_setAngles(CamWnd&, BasicVector3<float> const&) (camwindow.cpp:857)
618.
      ==23611==    by 0x8127BD7: FocusViews(BasicVector3<float> const&, float) (map.cpp:534)
619.
      ==23611==    by 0x81291AB: Map_New() (map.cpp:1347)
620.
      ==23611==    by 0x8125289: main (main.cpp:647)
621.
      ==23611==
622.
      ==23611== Conditional jump or move depends on uninitialised value(s)
623.
      ==23611==    at 0x80CEC11: View::construct() (frustum.h:619)
624.
      ==23611==    by 0x80CAED0: Camera_updateModelview(camera_t&) (view.h:135)
625.
      ==23611==    by 0x80CB6F9: Camera_setAngles(camera_t&, BasicVector3<float> const&) (camwindow.cpp:282)
626.
      ==23611==    by 0x80CB740: Camera_setAngles(CamWnd&, BasicVector3<float> const&) (camwindow.cpp:857)
627.
      ==23611==    by 0x8127BD7: FocusViews(BasicVector3<float> const&, float) (map.cpp:534)
628.
      ==23611==    by 0x81291AB: Map_New() (map.cpp:1347)
629.
      ==23611==    by 0x8125289: main (main.cpp:647)
630.
      ==23611==
631.
      ==23611== Conditional jump or move depends on uninitialised value(s)
632.
      ==23611==    at 0x565AAB7: ??? (in /usr/lib/libGLcore.so.185.18.36)
633.
      ==23611==    by 0x1: ???
634.
      ==23611==
635.
      ==23611== Conditional jump or move depends on uninitialised value(s)
636.
      ==23611==    at 0x81DB877: XYRenderer::SetState(Shader*, Renderer::EStyle) (xywindow.cpp:2209)
637.
      ==23611==    by 0x6CD8492: GroupInstance::renderWireframe(Renderer&, VolumeTest const&) const (group.cpp:167)
638.
      ==23611==    by 0x80CFF01: ForEachVisible<RenderHighlighted>::pre(Stack<Reference<scene::Node> > const&, scene::Instance&) const (renderer.h:147)
639.
      ==23611==    by 0x818E425: CompiledGraph::traverse(scene::Graph::Walker const&) (scenegraph.cpp:197)
640.
      ==23611==    by 0x81D878D: XYWnd::XY_Draw() (renderer.h:195)
641.
      ==23611==    by 0x81D8F01: xywnd_expose(_GtkWidget*, _GdkEventExpose*, XYWnd*) (xywindow.cpp:816)
642.
      ==23611==    by 0x441D165: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
643.
      ==23611==    by 0x499BDE2: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.3)
644.
      ==23611==    by 0x49AFF0E: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
645.
      ==23611==    by 0x49B11EE: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.3)
646.
      ==23611==    by 0x49B17B5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.3)
647.
      ==23611==    by 0x45394F5: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
648.
      ==23611==
649.
      ==23611== Use of uninitialised value of size 4
650.
      ==23611==    at 0x81DB378: XYRenderer::addRenderable(OpenGLRenderable const&, Matrix4 const&) (xywindow.cpp:2240)
651.
      ==23611==    by 0x6CD84FF: GroupInstance::renderWireframe(Renderer&, VolumeTest const&) const (group.cpp:183)
652.
      ==23611==    by 0x80CFF01: ForEachVisible<RenderHighlighted>::pre(Stack<Reference<scene::Node> > const&, scene::Instance&) const (renderer.h:147)
653.
      ==23611==    by 0x818E425: CompiledGraph::traverse(scene::Graph::Walker const&) (scenegraph.cpp:197)
654.
      ==23611==    by 0x81D878D: XYWnd::XY_Draw() (renderer.h:195)
655.
      ==23611==    by 0x81D8F01: xywnd_expose(_GtkWidget*, _GdkEventExpose*, XYWnd*) (xywindow.cpp:816)
656.
      ==23611==    by 0x441D165: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
657.
      ==23611==    by 0x499BDE2: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.3)
658.
      ==23611==    by 0x49AFF0E: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
659.
      ==23611==    by 0x49B11EE: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.3)
660.
      ==23611==    by 0x49B17B5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.3)
661.
      ==23611==    by 0x45394F5: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
662.
      ==23611==
663.
      ==23611== Invalid read of size 4
664.
      ==23611==    at 0x81DB378: XYRenderer::addRenderable(OpenGLRenderable const&, Matrix4 const&) (xywindow.cpp:2240)
665.
      ==23611==    by 0x6CD84FF: GroupInstance::renderWireframe(Renderer&, VolumeTest const&) const (group.cpp:183)
666.
      ==23611==    by 0x80CFF01: ForEachVisible<RenderHighlighted>::pre(Stack<Reference<scene::Node> > const&, scene::Instance&) const (renderer.h:147)
667.
      ==23611==    by 0x818E425: CompiledGraph::traverse(scene::Graph::Walker const&) (scenegraph.cpp:197)
668.
      ==23611==    by 0x81D878D: XYWnd::XY_Draw() (renderer.h:195)
669.
      ==23611==    by 0x81D8F01: xywnd_expose(_GtkWidget*, _GdkEventExpose*, XYWnd*) (xywindow.cpp:816)
670.
      ==23611==    by 0x441D165: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
671.
      ==23611==    by 0x499BDE2: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.3)
672.
      ==23611==    by 0x49AFF0E: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
673.
      ==23611==    by 0x49B11EE: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.3)
674.
      ==23611==    by 0x49B17B5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.3)
675.
      ==23611==    by 0x45394F5: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
676.
      ==23611==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
677.
      ==23611==
678.
      ==23611==
679.
      ==23611== Process terminating with default action of signal 11 (SIGSEGV)
680.
      ==23611==  Access not within mapped region at address 0x0
681.
      ==23611==    at 0x81DB378: XYRenderer::addRenderable(OpenGLRenderable const&, Matrix4 const&) (xywindow.cpp:2240)
682.
      ==23611==    by 0x6CD84FF: GroupInstance::renderWireframe(Renderer&, VolumeTest const&) const (group.cpp:183)
683.
      ==23611==    by 0x80CFF01: ForEachVisible<RenderHighlighted>::pre(Stack<Reference<scene::Node> > const&, scene::Instance&) const (renderer.h:147)
684.
      ==23611==    by 0x818E425: CompiledGraph::traverse(scene::Graph::Walker const&) (scenegraph.cpp:197)
685.
      ==23611==    by 0x81D878D: XYWnd::XY_Draw() (renderer.h:195)
686.
      ==23611==    by 0x81D8F01: xywnd_expose(_GtkWidget*, _GdkEventExpose*, XYWnd*) (xywindow.cpp:816)
687.
      ==23611==    by 0x441D165: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
688.
      ==23611==    by 0x499BDE2: g_closure_invoke (in /usr/lib/libgobject-2.0.so.0.2200.3)
689.
      ==23611==    by 0x49AFF0E: ??? (in /usr/lib/libgobject-2.0.so.0.2200.3)
690.
      ==23611==    by 0x49B11EE: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.2200.3)
691.
      ==23611==    by 0x49B17B5: g_signal_emit (in /usr/lib/libgobject-2.0.so.0.2200.3)
692.
      ==23611==    by 0x45394F5: ??? (in /usr/lib/libgtk-x11-2.0.so.0.1800.4)
693.
      ==23611==  If you believe this happened as a result of a stack
694.
      ==23611==  overflow in your program's main thread (unlikely but
695.
      ==23611==  possible), you can try to increase the size of the
696.
      ==23611==  main thread stack using the --main-stacksize= flag.
697.
      ==23611==  The main thread stack size used in this run was 8388608.
698.
      ==23611==
699.
      ==23611== HEAP SUMMARY:
700.
      ==23611==     in use at exit: 23,493,648 bytes in 800,851 blocks
701.
      ==23611==   total heap usage: 1,902,890 allocs, 1,102,039 frees, 71,111,962 bytes allocated
702.
      ==23611==
703.
      ==23611== LEAK SUMMARY:
704.
      ==23611==    definitely lost: 10,975 bytes in 658 blocks
705.
      ==23611==    indirectly lost: 7,576 bytes in 378 blocks
706.
      ==23611==      possibly lost: 8,219,758 bytes in 285,509 blocks
707.
      ==23611==    still reachable: 15,255,339 bytes in 514,306 blocks
708.
      ==23611==         suppressed: 0 bytes in 0 blocks
709.
      ==23611== Rerun with --leak-check=full to see details of leaked memory
710.
      ==23611==
711.
      ==23611== For counts of detected and suppressed errors, rerun with: -v
712.
      ==23611== Use --track-origins=yes to see where uninitialised values come from
713.
      ==23611== ERROR SUMMARY: 124970 errors from 46 contexts (suppressed: 449 from 13)
He can talk the talk, but can he caulk the caulk?
lda17h
Alien
 
Posts: 221
Joined: Tue Jun 16, 2009 1:04 pm
Location: Germany


Return to NetRadiant - General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest