Hide Forgot
This description generated by Andreas from an ABRT report architecture: x86_64 cmdline: gdb -q -nw -i mi -tty /dev/pts/0 --cd=/home/skhan/workspace/CandySplitting --command=.gdbinit /home/skhan/workspace/CandySplitting/Debug/CandySplitting component: gdb executable: /usr/bin/gdb kernel: 2.6.32-71.29.1.el6.x86_64 package: gdb-7.1-29.el6_0.1 reason: Process /usr/bin/gdb was killed by signal 6 (SIGABRT) release: Red Hat Enterprise Linux Server release 6.0 (Santiago) reproduce: 1. Eclipse Debug mode 2. Crashes 3. time: 1305141366 uid: 500 backtrace: [New Thread 4941] Core was generated by `gdb -q -nw -i mi -tty /dev/pts/0 --cd=/home/skhan/workspace/CandySplitting --co'. Program terminated with signal 6, Aborted. #0 0x0000003c9e0329a5 in raise () from /lib64/libc.so.6 Thread 1 (Thread 4941): #0 0x0000003c9e0329a5 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x0000003c9e034185 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000000000452fb6 in ?? () No symbol table info available. #3 0x0000000000453d8a in ?? () No symbol table info available. #4 0x0000000000453f59 in internal_verror () No symbol table info available. #5 0x0000000000453ff1 in internal_error () No symbol table info available. #6 0x0000000000459cf7 in get_frame_pc () No symbol table info available. #7 0x0000000000459d0c in get_frame_address_in_block () No symbol table info available. #8 0x00000000004e33d1 in get_frame_block () No symbol table info available. #9 0x00000000004be709 in ?? () No symbol table info available. #10 0x00000000004c0e12 in ?? () No symbol table info available. #11 0x00000000005400d0 in catch_exception () No symbol table info available. #12 0x00000000004c0927 in mi_execute_command () No symbol table info available. #13 0x0000000000544ca8 in ?? () No symbol table info available. #14 0x0000000000545f3a in gdb_do_one_event () No symbol table info available. #15 0x000000000053fedb in catch_errors () No symbol table info available. #16 0x00000000005454be in start_event_loop () No symbol table info available. #17 0x00000000004484f9 in ?? () No symbol table info available. #18 0x000000000053fedb in catch_errors () No symbol table info available. #19 0x0000000000448d26 in ?? () No symbol table info available. #20 0x000000000053fedb in catch_errors () No symbol table info available. #21 0x0000000000448434 in gdb_main () No symbol table info available. #22 0x0000000000448409 in main () No symbol table info available. From To Syms Read Shared Object Library 0x0000003c9f8144c0 0x0000003c9f832868 Yes (*) /lib64/libreadline.so.6 0x0000003cadc06a30 0x0000003cadc1cf08 Yes (*) /lib64/libncurses.so.5 0x0000003c9f401ef0 0x0000003c9f40d1a8 Yes (*) /lib64/libz.so.1 0x0000003c9e403ea0 0x0000003c9e443fa8 Yes (*) /lib64/libm.so.6 0x0000003c9e800de0 0x0000003c9e801998 Yes (*) /lib64/libdl.so.2 0x0000003ca943c490 0x0000003ca951ef08 Yes (*) /usr/lib64/libpython2.6.so.1.0 0x0000003ca2003b70 0x0000003ca201ca08 Yes (*) /lib64/libexpat.so.1 0x0000003c9e01e9a0 0x0000003c9e12bbe0 Yes (*) /lib64/libc.so.6 0x0000003cad40c840 0x0000003cad415b68 Yes (*) /lib64/libtinfo.so.5 0x0000003c9dc00af0 0x0000003c9dc18854 Yes (*) /lib64/ld-linux-x86-64.so.2 0x0000003c9ec05640 0x0000003c9ec10ec8 Yes (*) /lib64/libpthread.so.0 0x0000003cacc00e10 0x0000003cacc01688 Yes (*) /lib64/libutil.so.1 0x00007f6f0246b9d0 0x00007f6f0246bfe8 Yes (*) /usr/lib64/python2.6/lib-dynload/syslog.so 0x00007f6f022678d0 0x00007f6f02268898 Yes (*) /usr/lib64/python2.6/lib-dynload/timemodule.so 0x00007f6f02061be0 0x00007f6f020636a8 Yes (*) /usr/lib64/python2.6/lib-dynload/selectmodule.so 0x00007f6f01e5cd10 0x00007f6f01e5da18 Yes (*) /usr/lib64/python2.6/lib-dynload/fcntlmodule.so 0x00007f6f01c55820 0x00007f6f01c587a8 Yes (*) /usr/lib64/python2.6/lib-dynload/_struct.so 0x00007f6f01a0e0c0 0x00007f6f01a0ff78 Yes (*) /usr/lib64/python2.6/lib-dynload/binascii.so 0x00007f6f01809aa0 0x00007f6f0180abd8 Yes (*) /usr/lib64/python2.6/lib-dynload/cStringIO.so 0x00007f6f015fc110 0x00007f6f01601898 Yes (*) /usr/lib64/python2.6/lib-dynload/_socketmodule.so 0x00007f6f013f3f70 0x00007f6f013f6958 Yes (*) /usr/lib64/python2.6/lib-dynload/_ssl.so 0x0000003cac014500 0x0000003cac045f68 Yes (*) /usr/lib64/libssl.so.10 0x0000003ca905c900 0x0000003ca9120d08 Yes (*) /usr/lib64/libcrypto.so.10 0x0000003cab407d80 0x0000003cab430af8 Yes (*) /lib64/libgssapi_krb5.so.2 0x0000003ca981a1c0 0x0000003ca988cb78 Yes (*) /lib64/libkrb5.so.3 0x0000003ca88013b0 0x0000003ca8801f88 Yes (*) /lib64/libcom_err.so.2 0x0000003caa004290 0x0000003caa01bb28 Yes (*) /lib64/libk5crypto.so.3 0x0000003cab0027a0 0x0000003cab007898 Yes (*) /lib64/libkrb5support.so.0 0x00007f6f011efbc0 0x00007f6f011f01a8 Yes (*) /lib64/libkeyutils.so.1 0x0000003ca00038c0 0x0000003ca0012558 Yes (*) /lib64/libresolv.so.2 0x0000003c9fc05610 0x0000003c9fc15708 Yes (*) /lib64/libselinux.so.1 0x0000003ca3014b50 0x0000003ca3051428 Yes (*) /usr/lib64/librpm.so.1 0x0000003ca280b700 0x0000003ca2822648 Yes (*) /usr/lib64/librpmio.so.1 0x0000003caf418430 0x0000003caf4fc9b8 Yes (*) /usr/lib64/libnss3.so 0x0000003cafc01630 0x0000003cafc0dca8 Yes (*) /lib64/libbz2.so.1 0x0000003ca0c029d0 0x0000003ca0c0f748 Yes (*) /usr/lib64/libelf.so.1 0x00007f6f00f9d5d0 0x00007f6f00fb1978 Yes (*) /usr/lib64/liblzma.so.0 0x0000003ca1806d80 0x0000003ca1821c28 Yes (*) /usr/lib64/liblua-5.1.so 0x00007f6f00d93b10 0x00007f6f00d98ee8 Yes (*) /lib64/libpopt.so.0 0x0000003caf801330 0x0000003caf802c48 Yes (*) /lib64/libcap.so.2 0x0000003cac801d30 0x0000003cac805c08 Yes (*) /lib64/libacl.so.1 0x0000003ca14286a0 0x0000003ca153ead8 Yes (*) /lib64/libdb-4.7.so 0x0000003c9f002140 0x0000003c9f0055a8 Yes (*) /lib64/librt.so.1 0x0000003ca8c02910 0x0000003ca8c12f48 Yes (*) /lib64/libgcc_s.so.1 0x0000003caec08560 0x0000003caec137e8 Yes (*) /usr/lib64/libnssutil3.so 0x0000003cae4013d0 0x0000003cae402b08 Yes (*) /lib64/libplc4.so 0x0000003caf000ea0 0x0000003caf001d58 Yes (*) /lib64/libplds4.so 0x0000003cae80cf50 0x0000003cae82c6b8 Yes (*) /lib64/libnspr4.so 0x0000003cad801350 0x0000003cad803428 Yes (*) /lib64/libattr.so.1 0x00007f6f00b87110 0x00007f6f00b8f0b8 Yes (*) /lib64/libnss_files.so.2 0x00007f6f0094da10 0x00007f6f00976f58 Yes (*) /usr/lib64/libsoftokn3.so 0x0000003cb3808ae0 0x0000003cb38747a8 Yes (*) /usr/lib64/libsqlite3.so.0 0x0000003cabc030c0 0x0000003cabc3d838 Yes (*) /usr/lib64/libfreebl3.so 0x00007f6f006e2bb0 0x00007f6f006e7668 Yes (*) /usr/lib64/python2.6/lib-dynload/itertoolsmodule.so (*): Shared library is missing debugging information. $1 = 0x0 No symbol table is loaded. Use the "file" command. rax 0x0 0 rbx 0xa46660 10774112 rcx 0xffffffffffffffff -1 rdx 0x6 6 rsi 0x134d 4941 rdi 0x134d 4941 rbp 0x28d4f90 0x28d4f90 rsp 0x7fff742d75f8 0x7fff742d75f8 r8 0x0 0 r9 0x10 16 r10 0x8 8 r11 0x206 518 r12 0x1 1 r13 0x214a330 34906928 r14 0x1 1 r15 0x7fff742d8923 140735142529315 rip 0x3c9e0329a5 0x3c9e0329a5 <raise+53> eflags 0x206 [ PF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 Dump of assembler code for function raise: 0x0000003c9e032970 <+0>: mov %fs:0x2d4,%eax 0x0000003c9e032978 <+8>: mov %fs:0x2d0,%esi 0x0000003c9e032980 <+16>: test %esi,%esi 0x0000003c9e032982 <+18>: jne 0x3c9e0329b0 <raise+64> 0x0000003c9e032984 <+20>: mov $0xba,%eax 0x0000003c9e032989 <+25>: syscall 0x0000003c9e03298b <+27>: mov %eax,%esi 0x0000003c9e03298d <+29>: mov %eax,%fs:0x2d0 0x0000003c9e032995 <+37>: movslq %edi,%rdx 0x0000003c9e032998 <+40>: movslq %esi,%rsi 0x0000003c9e03299b <+43>: movslq %eax,%rdi 0x0000003c9e03299e <+46>: mov $0xea,%eax 0x0000003c9e0329a3 <+51>: syscall => 0x0000003c9e0329a5 <+53>: cmp $0xfffffffffffff000,%rax 0x0000003c9e0329ab <+59>: ja 0x3c9e0329bf <raise+79> 0x0000003c9e0329ad <+61>: repz retq 0x0000003c9e0329af <+63>: nop 0x0000003c9e0329b0 <+64>: test %eax,%eax 0x0000003c9e0329b2 <+66>: jg 0x3c9e032995 <raise+37> 0x0000003c9e0329b4 <+68>: test $0x7fffffff,%eax 0x0000003c9e0329b9 <+73>: jne 0x3c9e0329cf <raise+95> 0x0000003c9e0329bb <+75>: mov %esi,%eax 0x0000003c9e0329bd <+77>: jmp 0x3c9e032995 <raise+37> 0x0000003c9e0329bf <+79>: mov 0x3465da(%rip),%rdx # 0x3c9e378fa0 0x0000003c9e0329c6 <+86>: neg %eax 0x0000003c9e0329c8 <+88>: mov %eax,%fs:(%rdx) 0x0000003c9e0329cb <+91>: or $0xffffffffffffffff,%eax 0x0000003c9e0329ce <+94>: retq 0x0000003c9e0329cf <+95>: neg %eax 0x0000003c9e0329d1 <+97>: jmp 0x3c9e032995 <raise+37> End of assembler dump.
Created attachment 498632 [details] File: backtrace
Since RHEL 6.1 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
Failed: get_frame_pc: gdb_assert (frame->next != NULL); It cannot happen, the last (innermost) is create_sentinel_frame: /* Link this frame back to itself. The frame is self referential (the unwound PC is the same as the pc), so make it so. */ frame->next = frame; I guess it is a memory corruption: There was a memory corruption bug affecting MI - fixed in gdb-7.2-45.el6 (Bug 682891) shipped in RHEL-6.1. One could also Z-Stream Bug 682891 for 6.0 but that is not being requested here. CURRENTRELEASE is sure just a guess, memory corruptions are hard to identify.