[Gambas-user] 1.9.2 IDE causes SEGV when FMain is saved

Rob sourceforge-raindog2 at ...94...
Fri Jan 28 16:48:00 CET 2005


If I do the following in a copy of the IDE, gbx2 will segv.  I 
have attached gdb output including what appears to be a useless 
backtrace.

1. Start gambas2 (whether as "gambas2" or as "gbx -x 
/usr/bin/gambas2")
2. Open a copy of the IDE
3. Open form FMain
4. Mark FMain as dirty, e.g. by moving it
5. Press Control-S to save the form

Boom, segmentation fault, gambas2 goes away.  FMain.form is also 
gone, having already been renamed to FMain.form~.  The location 
of the crash in gbx2 appears to be:

EXEC_enter () at gbx_exec.c:291
291       func = &class->load->func[EXEC.index];

Vanilla build of Gambas2 1.9.2 from my own RPMs under Mandrake 
10.1.

Rob


-------------- next part --------------
(gdb) run
Starting program: /usr/bin/gbx2 -x /usr/bin/gambas2
Detaching after fork from child process 2801.

Program received signal SIGSEGV, Segmentation fault.
EXEC_enter () at gbx_exec.c:291
291       func = &class->load->func[EXEC.index];
(gdb) bt
#0  EXEC_enter () at gbx_exec.c:291
#1  0x0804d058 in EXEC_function_real (keep_ret_value=1 '\001') at gbx_exec.c:542
#2  0x0804e041 in EXEC_push_unknown () at gbx_exec_push.c:276
#3  0x0804eac7 in EXEC_loop () at gbx_exec_loop.c:621
#4  0x0804d099 in EXEC_function_real (keep_ret_value=1 '\001') at gbx_exec.c:550
#5  0x08059f86 in GB_Raise (event_id=0, nparam=0) at gbx_api.c:437
#6  0x40ce87bc in ?? ()
#7  0x082be470 in ?? ()
#8  0x00000000 in ?? ()
#9  0x00000000 in ?? ()
#10 0x00000001 in ?? ()
#11 0x00000002 in ?? ()
#12 0xbfffeda0 in ?? ()
#13 0x08052f1e in EVENT_check_post () at gbx_event.c:176
#14 0x08052f1e in EVENT_check_post () at gbx_event.c:176
#15 0x40cdaa9b in ?? ()
#16 0x40d0af1c in ?? ()
#17 0xbfffedc4 in ?? ()
#18 0x40cda2b6 in ?? ()
#19 0x40d0c160 in ?? ()
#20 0x40705aa8 in ?? ()
#21 0x081290c0 in ?? ()
#22 0xbfffee2c in ?? ()
#23 0x0823c080 in ?? ()
#24 0x4029f708 in ?? ()
#25 0x40d0c160 in ?? ()
#26 0x00000002 in ?? ()
#27 0xbfffee2c in ?? ()
#28 0x405e370c in ?? ()
#29 0x0806dbb4 in ?? ()
#30 0x40705aa8 in ?? ()
#31 0x00000000 in ?? ()
#32 0x08128e38 in ?? ()
#33 0x08128e38 in ?? ()
#34 0xbfffee40 in ?? ()
#35 0x0823c080 in ?? ()
#36 0x4023477c in ?? ()
#37 0x083a2220 in ?? ()
#38 0x08128e60 in ?? ()
---Type <return> to continue, or q <return> to quit---
#39 0x08128e38 in ?? ()
#40 0x40705aa8 in ?? ()
#41 0xbfffee54 in ?? ()
#42 0xbfffee2c in ?? ()
#43 0x0823c080 in ?? ()
#44 0x405e38bd in ?? ()
#45 0x08128e38 in ?? ()
#46 0x0823c080 in ?? ()
#47 0xbfffee2c in ?? ()
#48 0x00000030 in ?? ()
#49 0x407126c4 in ?? ()
#50 0x00000000 in ?? ()
#51 0x00000000 in ?? ()
#52 0x4029cff7 in ?? ()
#53 0x40629f8a in ?? ()
#54 0x40710bd0 in ?? ()
#55 0x083a2220 in ?? ()
#56 0x40705aa8 in ?? ()
#57 0x0839c2a0 in ?? ()
#58 0x08128e38 in ?? ()
#59 0x08128e10 in ?? ()
#60 0x405e3920 in ?? ()
#61 0x08128e38 in ?? ()
#62 0x00000003 in ?? ()
#63 0x00000000 in ?? ()
#64 0x40705aa8 in ?? ()
#65 0x08128e38 in ?? ()
#66 0x08128e38 in ?? ()
#67 0x08128e10 in ?? ()
#68 0x402baee4 in ?? ()
#69 0x08128e38 in ?? ()
#70 0x08128e60 in ?? ()
#71 0x0000007f in ?? ()
#72 0x4022c5a2 in ?? ()
#73 0x0839c2a0 in ?? ()
#74 0x00000000 in ?? ()
#75 0xbffff05c in ?? ()
#76 0x40705aa8 in ?? ()
#77 0x40705aa8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#78 0x08128e10 in ?? ()
#79 0x08128e38 in ?? ()
#80 0x402c2b14 in ?? ()
#81 0x08128e38 in ?? ()
#82 0x00000000 in ?? ()
#83 0xbfffeeec in ?? ()
#84 0x40705aa8 in ?? ()
#85 0x40705aa8 in ?? ()
#86 0x08133e38 in ?? ()
#87 0xbffff0ec in ?? ()
#88 0x4023a015 in ?? ()
#89 0x08128e10 in ?? ()
#90 0xbffff0ec in ?? ()
#91 0xbffff0ec in ?? ()
#92 0x40a5b8b3 in ?? ()
#93 0x0808ff40 in ?? ()
#94 0x4070efb4 in ?? ()
#95 0xbfffeeec in ?? ()
#96 0x00d5fb3d in ?? ()
#97 0x081330f0 in ?? ()
#98 0x00000000 in ?? ()
#99 0x003fffff in ?? ()
#100 0x402d242f in ?? ()
#101 0x00000000 in ?? ()
#102 0x00000000 in ?? ()
#103 0x00000000 in ?? ()
#104 0x40705aa8 in ?? ()
#105 0x08128e10 in ?? ()
#106 0x00000001 in ?? ()
#107 0x00000000 in ?? ()
#108 0x4023a1e3 in ?? ()
#109 0x0808f870 in ?? ()
#110 0x08128e10 in ?? ()
#111 0xbffff0ec in ?? ()
#112 0x401c25ad in ?? ()
#113 0x082bf7b0 in ?? ()
#114 0x02e01895 in ?? ()
#115 0x000000f8 in ?? ()
#116 0x40705aa8 in ?? ()
---Type <return> to continue, or q <return> to quit---
#117 0x08152420 in ?? ()
#118 0x4079d481 in ?? ()
#119 0xbffff24c in ?? ()
#120 0x40705aa8 in ?? ()
#121 0x00000027 in ?? ()
#122 0x08152420 in ?? ()
#123 0xbffff24c in ?? ()
#124 0x401cf947 in ?? ()
#125 0x08152420 in ?? ()
#126 0xbffff24c in ?? ()
#127 0x00000000 in ?? ()
#128 0x00000000 in ?? ()
#129 0x00000000 in ?? ()
#130 0x00000000 in ?? ()
#131 0x00000000 in ?? ()
#132 0x00000000 in ?? ()
#133 0x3ff00000 in ?? ()
#134 0x0839c9b0 in ?? ()
#135 0x00000000 in ?? ()
#136 0x0808f870 in ?? ()
#137 0x40855b20 in ?? ()
#138 0x40855218 in ?? ()
#139 0x40855b20 in ?? ()
#140 0x0000000c in ?? ()
#141 0xbfffefc4 in ?? ()
#142 0x4079baf9 in ?? ()
#143 0x40855b20 in ?? ()
#144 0x0000000c in ?? ()
#145 0x3ff00000 in ?? ()
#146 0x00000000 in ?? ()
#147 0x0839c9b8 in ?? ()
#148 0x40c114b0 in ?? ()
#149 0x0000000c in ?? ()
#150 0x0837aa40 in ?? ()
#151 0xbfffeff4 in ?? ()
#152 0x40beccee in ?? ()
#153 0x0000000c in ?? ()
#154 0x00000000 in ?? ()
#155 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#156 0x40578969 in ?? ()
#157 0x00000000 in ?? ()
#158 0x02e00250 in ?? ()
#159 0x081d51f8 in ?? ()
#160 0x40705aa8 in ?? ()
#161 0x0837aa40 in ?? ()
#162 0x0837aa40 in ?? ()
#163 0x40705aa8 in ?? ()
#164 0x40576097 in ?? ()
#165 0x00000000 in ?? ()
#166 0x4063fe94 in ?? ()
#167 0x00000182 in ?? ()
#168 0x40705aa8 in ?? ()
#169 0x0837aa40 in ?? ()
#170 0x0837aa40 in ?? ()
#171 0x08129130 in ?? ()
#172 0x405761f2 in ?? ()
#173 0x08129130 in ?? ()
#174 0x0837aa40 in ?? ()
#175 0x0839e218 in ?? ()
#176 0x40855b20 in ?? ()
#177 0x40855218 in ?? ()
#178 0x40855b20 in ?? ()
#179 0x0839c9b8 in ?? ()
#180 0x40705aa8 in ?? ()
#181 0x00000000 in ?? ()
#182 0x0837aa40 in ?? ()
#183 0x00000000 in ?? ()
#184 0x4022c62b in ?? ()
#185 0x08129130 in ?? ()
#186 0x00000000 in ?? ()
#187 0x0837aa40 in ?? ()
#188 0x40beb871 in ?? ()
#189 0x0839c9b8 in ?? ()
#190 0x40705aa8 in ?? ()
#191 0x0837aa4c in ?? ()
#192 0x40705aa8 in ?? ()
#193 0xbffff0ec in ?? ()
#194 0x00000001 in ?? ()
---Type <return> to continue, or q <return> to quit---
#195 0x00000000 in ?? ()
#196 0x4022d218 in ?? ()
#197 0x0808f870 in ?? ()
#198 0x08128e10 in ?? ()
#199 0xbffff0ec in ?? ()
#200 0x40576bce in ?? ()
#201 0x40705aa8 in ?? ()
#202 0x4070fc5c in ?? ()
#203 0xbffff24c in ?? ()
#204 0x40559002 in ?? ()
#205 0x080ffc60 in ?? ()
#206 0xbffff24c in ?? ()
#207 0xbffff2e0 in ?? ()
#208 0x4023b085 in ?? ()
#209 0x0806f3d0 in ?? ()
#210 0x080f2d10 in ?? ()
#211 0xbffff0dc in ?? ()
#212 0x406d4568 in ?? ()
#213 0xbffff0ec in ?? ()
#214 0xbffff0e4 in ?? ()
#215 0x0837aa44 in ?? ()
#216 0x405dbc9c in ?? ()
#217 0x0837aa40 in ?? ()
#218 0x00000001 in ?? ()
#219 0x00000000 in ?? ()
#220 0x00804b4e in ?? ()
#221 0x41fa5b05 in ?? ()
#222 0x000ebd13 in ?? ()
#223 0x41fa5b05 in ?? ()
#224 0x000ebd13 in ?? ()
#225 0x406d4568 in ?? ()
#226 0x00000001 in ?? ()
#227 0xbffff114 in ?? ()
#228 0x00000080 in ?? ()
#229 0x0000000c in ?? ()
#230 0x0808ef60 in ?? ()
#231 0x0000000b in ?? ()
#232 0x40705aa8 in ?? ()
#233 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#234 0x00000000 in ?? ()
#235 0x0000000b in ?? ()
#236 0x401e3d7a in ?? ()
#237 0x0808ef60 in ?? ()
#238 0x0808f3e0 in ?? ()
#239 0x0808f564 in ?? ()
#240 0x0808f6e8 in ?? ()
#241 0x40710b9c in ?? ()
#242 0x00000000 in ?? ()
#243 0x00000000 in ?? ()
#244 0x00000000 in ?? ()
#245 0x00000000 in ?? ()
#246 0x00000000 in ?? ()
#247 0x00000000 in ?? ()
#248 0x00000000 in ?? ()
#249 0x00000000 in ?? ()
#250 0x00000000 in ?? ()
#251 0x00000000 in ?? ()
#252 0x00000000 in ?? ()
#253 0x00000000 in ?? ()
#254 0x00000000 in ?? ()
#255 0x00000000 in ?? ()
#256 0x00000000 in ?? ()
#257 0x00000000 in ?? ()
#258 0x00000000 in ?? ()
#259 0x00000000 in ?? ()
#260 0x40710b9c in ?? ()
#261 0x01000000 in ?? ()
#262 0x00000001 in ?? ()
#263 0x0808ef60 in ?? ()
#264 0x00000000 in ?? ()
#265 0x00000000 in ?? ()
#266 0x00000000 in ?? ()
#267 0x00000000 in ?? ()
#268 0x00000000 in ?? ()
#269 0x00000000 in ?? ()
#270 0x00000000 in ?? ()
#271 0x00000000 in ?? ()
#272 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
#273 0x00000000 in ?? ()
#274 0x00000000 in ?? ()
#275 0xbffff330 in ?? ()
#276 0x000aa306 in ?? ()
#277 0x000aa306 in ?? ()
#278 0xbffff228 in ?? ()
#279 0x40007466 in do_lookup_x (undef_name=0x40d0c160 "hðÏ@ ", hash=1081105064, ref=0x81290c0, result=0xbfffee2c, scope=0x0, i=1076492040,
    version=0x40d0af1c, flags=2, skip=0xbfffee2c, type_class=1079916300) at do-lookup.h:92
Previous frame inner to this frame (corrupt stack?)
(gdb)


More information about the User mailing list