Mechfachvererbung
-
Moinsens,
ich habe ein kleines Problem mit der Mehrfach..!ich habe (mom. noch) zwei Klassen die eine Durchschnittsberechnung machen. Eine linear und eine von Werten von 0 bis 360. Eine subkasse erb von beiden und soll die Standardabweichung bestimmen, je nach bedarf. Kompilieren geht auch nur dann bricht das Programm ab und es kommen folgende meldungen:
*** glibc detected *** ./debug/itaskmain: free(): invalid next size (fast): 0x08336518 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb7b05d65] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb7b09800] /usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb7ccdd81] /usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb7ca990d] /usr/lib/libstdc++.so.6(_ZNSsD1Ev+0x51)[0xb7cab7b1] ./debug/itaskmain[0x804b31f] ./debug/itaskmain[0x80549dd] ./debug/itaskmain[0x805389a] /lib/tls/i686/cmov/libpthread.so.0[0xb7d0f46b] /lib/tls/i686/cmov/libc.so.6(clone+0x5e)[0xb7b6f6de] ======= Memory map: ======== 08048000-08063000 r-xp 00000000 08:01 10404312 /home/dwa/workspace/source/ITask/debug/itaskmain 08063000-08064000 rw-p 0001a000 08:01 10404312 /home/dwa/workspace/source/ITask/debug/itaskmain 08064000-08357000 rw-p 08064000 00:00 0 [heap] b4100000-b4121000 rw-p b4100000 00:00 0 b4121000-b4200000 ---p b4121000 00:00 0 b4202000-b420b000 r-xp 00000000 08:01 14058452 /lib/tls/i686/cmov/libnss_files-2.6.1.so b420b000-b420d000 rw-p 00008000 08:01 14058452 /lib/tls/i686/cmov/libnss_files-2.6.1.so b421f000-b4220000 rw-s 00000000 00:09 25264220 /SYSV00001fb8 (deleted) b4220000-b4221000 ---p b4220000 00:00 0 b4221000-b4a21000 rw-p b4221000 00:00 0 b4a21000-b4a22000 ---p b4a21000 00:00 0 b4a22000-b5222000 rw-p b4a22000 00:00 0 b5222000-b5223000 ---p b5222000 00:00 0 b5223000-b5a24000 rw-p b5223000 00:00 0 b5a24000-b5a25000 ---p b5a24000 00:00 0 b5a25000-b6225000 rw-p b5a25000 00:00 0 b6225000-b6226000 ---p b6225000 00:00 0 b6226000-b6a26000 rw-p b6226000 00:00 0 b6a26000-b6a27000 ---p b6a26000 00:00 0 b6a27000-b7227000 rw-p b6a27000 00:00 0 b7227000-b7228000 ---p b7227000 00:00 0 b7228000-b7a28000 rw-p b7228000 00:00 0 b7a28000-b7a31000 rw-s 00000000 00:09 25231451 /SYSV00001fb4 (deleted) b7a31000-b7a38000 rw-s 00000000 00:09 25198682 /SYSV00001fac (deleted) b7a38000-b7a3f000 rw-s 00000000 00:09 25133144 /SYSV00001fa8 (deleted) b7a3f000-b7a40000 rw-p b7a3f000 00:00 0 b7a40000-b7a54000 r-xp 00000000 08:01 14615072 /usr/lib/libz.so.1.2.3.3 b7a54000-b7a55000 rw-p 00013000 08:01 14615072 /usr/lib/libz.so.1.2.3.3 b7a55000-b7a56000 rw-p b7a55000 00:00 0 b7a56000-b7a6a000 r-xp 00000000 08:01 14058449 /lib/tls/i686/cmov/libnsl-2.6.1.so b7a6a000-b7a6c000 rw-p 00013000 08:01 14058449 /lib/tls/i686/cmov/libnsl-2.6.1.so b7a6c000-b7a6e000 rw-p b7a6c000 00:00 0 b7a6e000-b7a73000 r-xp 00000000 08:01 14058445 /lib/tls/i686/cmov/libcrypt-2.6.1.so b7a73000-b7a75000 rw-p 00004000 08:01 14058445 /lib/tls/i686/cmov/libcrypt-2.6.1.so b7a75000-b7a9c000 rw-p b7a75000 00:00 0 b7a9c000-b7be0000 r-xp 00000000 08:01 14058443 /lib/tls/i686/cmov/libc-2.6.1.so b7be0000-b7be1000 r--p 00143000 08:01 14058443 /lib/tls/i686/cmov/libc-2.6.1.so b7be1000-b7be3000 rw-p 00144000 08:01 14058443 /lib/tls/i686/cmov/libc-2.6.1.so b7be3000-b7be6000 rw-p b7be3000 00:00 0 b7be6000-b7bf0000 r-xp 00000000 08:01 14024771 /lib/libgcc_s.so.1 b7bf0000-b7bf1000 rw-p 0000a000 08:01 14024771 /lib/libgcc_s.so.1 b7bf1000-b7c14000 r-xp 00000000 08:01 14058447 /lib/tls/i686/cmov/libm-2.6.1.so b7c14000-b7c16000 rw-p 00023000 08:01 14058447 /lib/tls/i686/cmov/libm-2.6.1.so b7c16000-b7cfe000 r-xp 00000000 08:01 14615002 /usr/lib/libstdc++.so.6.0.9 b7cfe000-b7d01000 r--p 000e8000 08:01 14615002 /usr/lib/libstdc++.so.6.0.9 b7d01000-b7d03000 rw-p 000eb000 08:01 14615002 /usr/lib/libstdc++.so.6.0.9 b7d03000-b7d0a000 rw-p b7d03000 00:00 0 b7d0a000-b7d1e000 r-xp 00000000 08:01 14058457 /lib/tls/i686/cmov/libpthread-2.6.1.so b7d1e000-b7d20000 rw-p 00013000 08:01 14058457 /lib/tls/i686/cmov/libpthread-2.6.1.so b7d20000-b7d22000 rw-p b7d20000 00:00 0 b7d22000-b7ec7000 r-xp 00000000 08:01 2901887 /usr/lib/libmysqlclient.so.15.0.0 b7ec7000-b7f0b000 rw-p 001a4000 08:01 2901887 /usr/lib/libmysqlclient.so.15.0.0 b7f0b000-b7f0c000 rw-p b7f0b000 00:00 0 b7f0d000-b7f10000 rw-s 00000000 00:09 25165913 /SYSV00001fb0 (deleted) b7f10000-b7f14000 rw-s 00000000 00:09 25100375 /SYSV00001fa4 (deleted) b7f14000-b7f1d000 rw-s 00000000 00:09 25067585 /SYSV00001fa0 (deleted) b7f1d000-b7f20000 rw-p b7f1d000 00:00 0 b7f20000-b7f3a000 r-xp 00000000 08:01 14024717 /lib/ld-2.6.1.so b7f3a000-b7f3c000 rw-p 00019000 08:01 14024717 /lib/ld-2.6.1.so bfee7000-bfefc000 rw-p bfee7000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]weiss wer Rat????
mfg
david
-
Ich glaube da ist irgendwas mit den Bibliotheken los. Was bindest du denn für
Dateien ein???
-
*** glibc detected *** ./debug/itaskmain: free(): invalid next size (fast): 0x08336518 ***... hmm evtl. debuggst du einfach mal. Memory-Leak.