$ LANG=en_US.UTF-8 gdb eiskaltdcpp-qt GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu1) 7.4-2012.04 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/eiskaltdcpp-qt...Reading symbols from /usr/lib/debug/usr/bin/eiskaltdcpp-qt...done. done. (gdb) run Starting program: /usr/bin/eiskaltdcpp-qt [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe4e69700 (LWP 4838)] [New Thread 0x7fffdffff700 (LWP 4839)] [New Thread 0x7fffdf1ca700 (LWP 4840)] Installing handler for: Segmentation fault Installing handler for: Aborted Installing handler for: Bus error Installing handler for: Killed Installing handler for: Terminated Signal handlers installed. [New Thread 0x7fffddd2b700 (LWP 4841)] Loading: Hash database [New Thread 0x7fffdd52a700 (LWP 4842)] Loading: Shared Files [New Thread 0x7fffdcd29700 (LWP 4843)] Loading: Download Queue Loading: Users [New Thread 0x7fffcffff700 (LWP 4844)] UserList icons has been loaded Application icons has been loaded void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 7 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 7 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 11 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 13 void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 3 [New Thread 0x7fffcddd2700 (LWP 4847)] [New Thread 0x7fffcd5d1700 (LWP 4848)] [New Thread 0x7fffccdd0700 (LWP 4849)] [New Thread 0x7fffc7fff700 (LWP 4850)] [Thread 0x7fffdcd29700 (LWP 4843) exited] Expected language "en" but got "ru". [New Thread 0x7fffc755b700 (LWP 4852)] [New Thread 0x7fffc6d5a700 (LWP 4853)] [Thread 0x7fffc755b700 (LWP 4852) exited] [Thread 0x7fffc6d5a700 (LWP 4853) exited] [Thread 0x7fffddd2b700 (LWP 4841) exited] [Thread 0x7fffccdd0700 (LWP 4849) exited] [Thread 0x7fffcddd2700 (LWP 4847) exited] [Thread 0x7fffcd5d1700 (LWP 4848) exited] Shutting down libdcpp... *** buffer overflow detected ***: /usr/bin/eiskaltdcpp-qt terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7ffff4f5b007] /lib/x86_64-linux-gnu/libc.so.6(+0x107f00)[0x7ffff4f59f00] /lib/x86_64-linux-gnu/libc.so.6(+0x108fbe)[0x7ffff4f5afbe] /usr/lib/libeiskaltdcpp.so.2.2(_ZN4dcpp6Socket4waitEji+0x2ab)[0x7ffff550624b] /usr/lib/libeiskaltdcpp.so.2.2(_ZN3dht9UDPSocket13checkIncomingEv+0x4e)[0x7ffff55b4f7e] /usr/lib/libeiskaltdcpp.so.2.2(_ZN3dht9UDPSocket3runEv+0x3d)[0x7ffff55b571d] /usr/lib/libeiskaltdcpp.so.2.2(_ZN4dcpp6Thread7starterEPv+0xa)[0x7ffff555c66a] /lib/x86_64-linux-gnu/libpthread.so.0(+0x7e9a)[0x7ffff5216e9a] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7ffff4f444bd] ======= Memory map: ======== 00400000-0075c000 r-xp 00000000 08:05 427686 /usr/bin/eiskaltdcpp-qt 0095b000-0095c000 r--p 0035b000 08:05 427686 /usr/bin/eiskaltdcpp-qt 0095c000-00960000 rw-p 0035c000 08:05 427686 /usr/bin/eiskaltdcpp-qt 00960000-015c9000 rw-p 00000000 00:00 0 [heap] 7fffbfdc6000-7fffbfdfd000 r-xp 00000000 08:05 398575 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7fffbfdfd000-7fffbfffc000 ---p 00037000 08:05 398575 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7fffbfffc000-7fffbffff000 r--p 00036000 08:05 398575 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7fffbffff000-7fffc0000000 rw-p 00039000 08:05 398575 /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3.0.1 7fffc0000000-7fffc01a3000 rw-p 00000000 00:00 0 7fffc01a3000-7fffc4000000 ---p 00000000 00:00 0 7fffc4113000-7fffc4147000 r-xp 00000000 08:05 397821 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1 7fffc4147000-7fffc4346000 ---p 00034000 08:05 397821 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1 7fffc4346000-7fffc4347000 r--p 00033000 08:05 397821 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1 7fffc4347000-7fffc4348000 rw-p 00034000 08:05 397821 /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.36.1 7fffc4348000-7fffc434a000 r-xp 00000000 08:05 668402 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fffc434a000-7fffc4549000 ---p 00002000 08:05 668402 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fffc4549000-7fffc454a000 r--p 00001000 08:05 668402 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fffc454a000-7fffc454b000 rw-p 00002000 08:05 668402 /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so 7fffc454b000-7fffc588f000 r--p 00000000 08:05 791276 /usr/share/icons/hicolor/icon-theme.cache 7fffc588f000-7fffc6179000 r--p 00000000 08:05 788335 /usr/share/icons/gnome/icon-theme.cache 7fffc655a000-7fffc655b000 ---p 00000000 00:00 0 7fffc655b000-7fffc6d5b000 rw-p 00000000 00:00 0 7fffc755c000-7fffc75fa000 r-xp 00000000 08:05 400561 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fffc75fa000-7fffc77fa000 ---p 0009e000 08:05 400561 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fffc77fa000-7fffc77fc000 r--p 0009e000 08:05 400561 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fffc77fc000-7fffc77fe000 rw-p 000a0000 08:05 400561 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 7fffc77fe000-7fffc77ff000 rw-p 00000000 00:00 0 7fffc77ff000-7fffc7800000 ---p 00000000 00:00 0 7fffc7800000-7fffc8000000 rw-p 00000000 00:00 0 7fffc8000000-7fffc8023000 rw-p 00000000 00:00 0 7fffc8023000-7fffcc000000 ---p 00000000 00:00 0 7fffcc0ba000-7fffcc1a3000 r--p 00000000 08:05 805186 /usr/share/icons/Humanity/icon-theme.cache 7fffcc1a3000-7fffcc1af000 r-xp 00000000 08:05 671998 /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so 7fffcc1af000-7fffcc3ae000 ---p 0000c000 08:05 671998 /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so 7fffcc3ae000-7fffcc3af000 r--p 0000b000 08:05 671998 /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so 7fffcc3af000-7fffcc3b0000 rw-p 0000c000 08:05 671998 /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so 7fffcc3b0000-7fffcc3cf000 r-xp 00000000 08:05 657545 /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so 7fffcc3cf000-7fffcc5ce000 ---p 0001f000 08:05 657545 /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so 7fffcc5ce000-7fffcc5cf000 r--p 0001e000 08:05 657545 /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so 7fffcc5cf000-7fffcc5d0000 rw-p 0001f000 08:05 657545 /usr/lib/x86_64-linux-gnu/qt4/plugins/systemtrayicon/libsni-qt.so 7fffcc5d0000-7fffcc5d1000 ---p 00000000 00:00 0 7fffcc5d1000-7fffccdd1000 rw-p 00000000 00:00 0 7fffccdd1000-7fffccdd2000 ---p 00000000 00:00 0 7fffccdd2000-7fffcd5d2000 rw-p 00000000 00:00 0 7fffcd5d2000-7fffcd5d3000 ---p 00000000 00:00 0 7fffcd5d3000-7fffcddd3000 rw-p 00000000 00:00 0 7fffcddd3000-7fffcde06000 r-xp 00000000 08:05 397227 /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2.6.0 7fffcde06000-7fffce005000 ---p 00033000 08:05 397227 /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2.6.0 7fffce005000-7fffce006000 r--p 00032000 08:05 397227 /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2.6.0 7fffce006000-7fffce007000 rw-p 00033000 08:05 397227 /usr/lib/x86_64-linux-gnu/libdbusmenu-qt.so.2.6.0 7fffce007000-7fffce012000 r-xp 00000000 08:05 670257 /usr/lib/x86_64-linux-gnu/qt4/plugins/menubar/libappmenu-qt.so 7fffce012000-7fffce211000 ---p 0000b000 08:05 670257 /usr/lib/x86_64-linux-gnu/qt4/plugins/menubar/libappmenu-qt.so 7fffce211000-7fffce212000 r--p 0000a000 08:05 670257 /usr/lib/x86_64-linux-gnu/qt4/plugins/menubar/libappmenu-qt.so Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffc7fff700 (LWP 4850)] 0x00007ffff4e88445 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt full #0 0x00007ffff4e88445 in __GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = 0 pid = selftid = 4850 #1 0x00007ffff4e8bbab in __GI_abort () at abort.c:91 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x4, sa_sigaction = 0x4}, sa_mask = {__val = {5, 140737353972136, 31, 140737303585573, 1, 140737302118609, 5, 140737303589817, 3, 140736548823486, 2, 140737303585520, 1, 140737303594500, 3, 140736548823460}}, sa_flags = 12, sa_restorer = 0x7ffff4fcc608} sigs = {__val = {32, 0 }} #2 0x00007ffff4ec5e2e in __libc_message (do_abort=2, fmt=0x7ffff4fcc59c "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201 ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffc7ffeaa0, reg_save_area = 0x7fffc7ffe9b0}} ap_copy = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffc7ffeaa0, reg_save_area = 0x7fffc7ffe9b0}} fd = 20 on_2 = list = nlist = cp = written = #3 0x00007ffff4f5b007 in __GI___fortify_fail (msg=0x7ffff4fcc533 "buffer overflow detected") at fortify_fail.c:32 No locals. #4 0x00007ffff4f59f00 in __GI___chk_fail () at chk_fail.c:29 No locals. #5 0x00007ffff4f5afbe in __fdelt_chk (d=) at fdelt_chk.c:26 No locals. #6 0x00007ffff550624b in dcpp::Socket::wait (this=0xf56600, millis=, waitFor=0) at /build/buildd/eiskaltdcpp-2.2.6/dcpp/Socket.cpp:582 __d = tv = {tv_sec = 0, tv_usec = 0} wfd = {fds_bits = {5936, 14, 0, 140737296427657, 0, 140737296428154, 140736750976688, 18, -1, 5, 0, 140736548826163, 140736750983555, 4294967295, 140736548826162, 1336490582}} efd = {fds_bits = {140736548826160, 140736548826240, 140736548826240, 140736548826448, 0, 140736548829632, 0, 140737302764842, 0, 140736548826304, 140733193388032, 140737354119707, 13437616, 270745, 140736548826448, 140737309683229}} rfdp = 0x7fffc7ffeb00 rfd = {fds_bits = {0 }} wfdp = 0x0 result = ---Type to continue, or q to quit--- #7 0x00007ffff55b4f7e in dht::UDPSocket::checkIncoming (this=0xcd0ab0) at /build/buildd/eiskaltdcpp-2.2.6/dht/UDPSocket.cpp:107 No locals. #8 0x00007ffff55b571d in dht::UDPSocket::run (this=0xcd0ab0) at /build/buildd/eiskaltdcpp-2.2.6/dht/UDPSocket.cpp:233 timer = 4097 #9 0x00007ffff555c66a in dcpp::Thread::starter (p=) at /build/buildd/eiskaltdcpp-2.2.6/dcpp/Thread.h:118 t = #10 0x00007ffff5216e9a in start_thread (arg=0x7fffc7fff700) at pthread_create.c:308 __res = pd = 0x7fffc7fff700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1, -4222295974715364960, 140737306036352, 140736548829632, 0, 3, 4222383935124367776, 4222281246749190560}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #11 0x00007ffff4f444bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #12 0x0000000000000000 in ?? () No symbol table info available. (gdb)