fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class MyClass {
  5. int i;
  6. public:
  7. MyClass( int a, int s) : i( a) {}
  8. };
  9.  
  10. int main() {
  11. // your code goes here
  12. MyClass mc1(1, 1);
  13. MyClass* pmc1 = &mc1;
  14. delete pmc1;
  15. return 0;
  16. }
Runtime error #stdin #stdout #stderr 0s 3472KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
*** Error in `./prog': munmap_chunk(): invalid pointer: 0xbffba3bc ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x75e72)[0xb748be72]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x76525)[0xb748c525]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x1f)[0xb766e82f]
./prog[0x80484cd]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0xb742f8f5]
./prog[0x8048531]
======= Memory map: ========
08048000-08049000 r-xp 00000000 09:03 16255889   /home/yhV73e/prog
08049000-0804a000 rw-p 00000000 09:03 16255889   /home/yhV73e/prog
0816f000-08190000 rw-p 00000000 00:00 0          [heap]
b7414000-b7416000 rw-p 00000000 00:00 0 
b7416000-b75bf000 r-xp 00000000 09:03 16394299   /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
b75bf000-b75c0000 ---p 001a9000 09:03 16394299   /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
b75c0000-b75c2000 r--p 001a9000 09:03 16394299   /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
b75c2000-b75c3000 rw-p 001ab000 09:03 16394299   /lib/i386-linux-gnu/i686/cmov/libc-2.17.so
b75c3000-b75c6000 rw-p 00000000 00:00 0 
b75c6000-b75e1000 r-xp 00000000 09:03 16394343   /lib/i386-linux-gnu/libgcc_s.so.1
b75e1000-b75e2000 rw-p 0001a000 09:03 16394343   /lib/i386-linux-gnu/libgcc_s.so.1
b75e2000-b75e3000 rw-p 00000000 00:00 0 
b75e3000-b7624000 r-xp 00000000 09:03 16394296   /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
b7624000-b7625000 r--p 00040000 09:03 16394296   /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
b7625000-b7626000 rw-p 00041000 09:03 16394296   /lib/i386-linux-gnu/i686/cmov/libm-2.17.so
b7626000-b7702000 r-xp 00000000 09:03 16679929   /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
b7702000-b7703000 ---p 000dc000 09:03 16679929   /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
b7703000-b7707000 r--p 000dc000 09:03 16679929   /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
b7707000-b7708000 rw-p 000e0000 09:03 16679929   /usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
b7708000-b770f000 rw-p 00000000 00:00 0 
b7712000-b7715000 rw-p 00000000 00:00 0 
b7715000-b7716000 r-xp 00000000 00:00 0          [vdso]
b7716000-b7735000 r-xp 00000000 09:03 16394256   /lib/i386-linux-gnu/ld-2.17.so
b7735000-b7736000 r--p 0001f000 09:03 16394256   /lib/i386-linux-gnu/ld-2.17.so
b7736000-b7737000 rw-p 00020000 09:03 16394256   /lib/i386-linux-gnu/ld-2.17.so
bff9a000-bffbb000 rw-p 00000000 00:00 0          [stack]