Menu

#1 Core dump for tables with 101 columns

open
nobody
None
5
2002-04-22
2002-04-22
No

I have a lot coredumps with gmyclient version 0.3

I can't find all the reasons why it dumps core but at
this moment it looks like it will certainly dump core
if you open a table that has more then 100 columns.

An example table is:
create table t101 (n0 int,n1 int,n2 int,n3 int,n4
int,n5 int,n6 int,n7 int,n8 int,n9 int,n10 int,n11
int,n12 int,n13 int,n14 int,n15 int,n16 int,n17 int,n18
int,n19 int,n20 int,n21 int,n22 int,n23 int,n24 int,n25
int,n26 int,n27 int,n28 int,n29 int,n30 int,n31 int,n32
int,n33 int,n34 int,n35 int,n36 int,n37 int,n38 int,n39
int,n40 int,n41 int,n42 int,n43 int,n44 int,n45 int,n46
int,n47 int,n48 int,n49 int,n50 int,n51 int,n52 int,n53
int,n54 int,n55 int,n56 int,n57 int,n58 int,n59 int,n60
int,n61 int,n62 int,n63 int,n64 int,n65 int,n66 int,n67
int,n68 int,n69 int,n70 int,n71 int,n72 int,n73 int,n74
int,n75 int,n76 int,n77 int,n78 int,n79 int,n80 int,n81
int,n82 int,n83 int,n84 int,n85 int,n86 int,n87 int,n88
int,n89 int,n90 int,n91 int,n92 int,n93 int,n94 int,n95
int,n96 int,n97 int,n98 int,n99 int,n100 int,n101 int);

A track of the core dump:
no debugging symbols found)...(no debugging symbols
found)...
(no debugging symbols found)...0x406881d9 in __wait4 ()
from /lib/i686/libc.so.6
#0 0x406881d9 in __wait4 () from /lib/i686/libc.so.6
#1 0x40703dd4 in __DTOR_END__ () from /lib/i686/libc.so.6
#2 0x400a3e88 in gnome_segv_handle () from
/usr/lib/libgnomeui.so.32
#3 <signal handler called>
#4 0x4065445f in strlen () from /lib/i686/libc.so.6
#5 0x4045b418 in g_strdup () from
/usr/lib/libglib-1.2.so.0
#6 0x4019382e in set_cell_contents () from
/usr/lib/libgtk-1.2.so.0
#7 0x40193ff4 in real_insert_row () from
/usr/lib/libgtk-1.2.so.0
#8 0x40193d11 in gtk_clist_append () from
/usr/lib/libgtk-1.2.so.0
#9 0x08086c26 in bpanel_show_result ()
#10 0x080871cf in bpanel_browse_by_query ()
#11 0x080861db in gm_bpanel_go_to_table ()
#12 0x0805d395 in dbtree_button_press ()
#13 0x401edaec in gtk_marshal_BOOL__POINTER () from
/usr/lib/libgtk-1.2.so.0
#14 0x402207ad in gtk_signal_real_emit () from
/usr/lib/libgtk-1.2.so.0
#15 0x4021e525 in gtk_signal_emit () from
/usr/lib/libgtk-1.2.so.0
#16 0x40258b89 in gtk_widget_event () from
/usr/lib/libgtk-1.2.so.0
#17 0x401eda45 in gtk_propagate_event () from
/usr/lib/libgtk-1.2.so.0
#18 0x401eca6f in gtk_main_do_event () from
/usr/lib/libgtk-1.2.so.0
#19 0x4029ed7f in gdk_event_dispatch () from
/usr/lib/libgdk-1.2.so.0
#20 0x40451773 in g_main_dispatch () from
/usr/lib/libglib-1.2.so.0
#21 0x40451d39 in g_main_iterate () from
/usr/lib/libglib-1.2.so.0
#22 0x40451eec in g_main_run () from
/usr/lib/libglib-1.2.so.0
#23 0x401ec333 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#24 0x0805c38e in main ()
#25 0x405e9647 in __libc_start_main (main=0x805c34c
<main>, argc=1,
ubp_av=0xbffff574, init=0x8052764 <_init>,
fini=0x8098510 <_fini>,
rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbffff56c)
at ../sysdeps/generic/libc-start.c:129
#0 0x406881d9 in __wait4 () from /lib/i686/libc.so.6
No locals.
#1 0x40703dd4 in __DTOR_END__ () from /lib/i686/libc.so.6
No symbol table info available.
#2 0x400a3e88 in gnome_segv_handle () from
/usr/lib/libgnomeui.so.32
No symbol table info available.
#3 <signal handler called>
No locals.
#4 0x4065445f in strlen () from /lib/i686/libc.so.6
No locals.
#5 0x4045b418 in g_strdup () from
/usr/lib/libglib-1.2.so.0
No symbol table info available.
#6 0x4019382e in set_cell_contents () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.
#7 0x40193ff4 in real_insert_row () from
/usr/lib/libgtk-1.2.so.0
No symbol table info available.

If you restart the application after a core dump the
next core dump follows imidiatly after login into the
database.

Marcel Nijenhof
Email: marceln@pion.xs4all.nl

Discussion


Log in to post a comment.