Skip to content

Instantly share code, notes, and snippets.

@coyotte508
Created December 14, 2012 09:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coyotte508/4283941 to your computer and use it in GitHub Desktop.
Save coyotte508/4283941 to your computer and use it in GitHub Desktop.
tier crash
coyotte@ns220747:~/alpha/bin$ gdb -p 23287
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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:
<http://bugs.launchpad.net/gdb-linaro/>.
Attaching to process 23287
Reading symbols from /home/coyotte/alpha/bin/Server...done.
Reading symbols from ./libutilities.so.1...done.
Loaded symbols for ./libutilities.so.1
Reading symbols from ./libpokemonlib.so.1...done.
Loaded symbols for ./libpokemonlib.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtScript.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtScript.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtSql.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtSql.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtSql.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtXml.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtXml.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtXml.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtGui.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtGui.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtCore.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtCore.so.4
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7f3e659de700 (LWP 23298)]
[New Thread 0x7f3e6733f700 (LWP 23297)]
[New Thread 0x7f3e75ffb700 (LWP 23295)]
[New Thread 0x7f3e767fc700 (LWP 23294)]
[New Thread 0x7f3e76ffd700 (LWP 23293)]
[New Thread 0x7f3e777fe700 (LWP 23292)]
[New Thread 0x7f3e77fff700 (LWP 23291)]
[New Thread 0x7f3e7c965700 (LWP 23290)]
[New Thread 0x7f3e7d166700 (LWP 23289)]
[New Thread 0x7f3e7d967700 (LWP 23288)]
done.
Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libgcc_s.so.1...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6
Reading symbols from /usr/lib/libzip.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libzip.so.2
Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontconfig.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libaudio.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libaudio.so.2
Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0
Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libSM.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libSM.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libICE.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libICE.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so...done.
done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXt.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXt.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.so.6
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1
Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6
Reading symbols from /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/gconv/UTF-16.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
Reading symbols from /usr/lib/libicui18n.so.48...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libicui18n.so.48
Reading symbols from /usr/lib/libicuuc.so.48...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libicuuc.so.48
Reading symbols from /usr/lib/libicudata.so.48...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libicudata.so.48
Reading symbols from serverplugins/libWebServerPlugin.so...done.
Loaded symbols for serverplugins/libWebServerPlugin.so
Reading symbols from ./libqjson.so.1...done.
Loaded symbols for ./libqjson.so.1
Reading symbols from serverplugins/libusagestats.so...done.
Loaded symbols for serverplugins/libusagestats.so
Reading symbols from /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/qt4/plugins/sqldrivers/libqsqlite.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libsqlite3.so.0
Reading symbols from /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqconnmanbearer.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqconnmanbearer.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqconnmanbearer.so
Reading symbols from /usr/lib/x86_64-linux-gnu/libQtDBus.so.4...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/libQtDBus.so.4.8.1...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libQtDBus.so.4
Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3
Reading symbols from /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqgenericbearer.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqgenericbearer.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqgenericbearer.so
Reading symbols from /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqnmbearer.so...Reading symbols from /usr/lib/debug/usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqnmbearer.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqnmbearer.so
Reading symbols from /lib/x86_64-linux-gnu/libcrypto.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
Reading symbols from /lib/x86_64-linux-gnu/libssl.so.1.0.0...(no debugging symbols found)...done.
Loaded symbols for /lib/x86_64-linux-gnu/libssl.so.1.0.0
Reading symbols from /usr/lib/x86_64-linux-gnu/libresolv.so...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.15.so...done.
done.
Loaded symbols for /usr/lib/x86_64-linux-gnu/libresolv.so
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_files.so.2
Reading symbols from /lib/libnss_mdns4_minimal.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_mdns4_minimal.so.2
Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...Reading symbols from /usr/lib/debug/lib/x86_64-linux-gnu/libnss_dns-2.15.so...done.
done.
Loaded symbols for /lib/x86_64-linux-gnu/libnss_dns.so.2
Reading symbols from /lib/libnss_mdns4.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_mdns4.so.2
__lll_lock_wait_private ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
93 ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: No such file or directory.
Traceback (most recent call last):
File "/usr/lib/debug/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16-gdb.py", line 62, in <module>
from libstdcxx.v6.printers import register_libstdcxx_printers
ImportError: No module named libstdcxx.v6.printers
(gdb) bt
#0 __lll_lock_wait_private ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:93
#1 0x00007f3e83a11221 in _L_lock_10627 () at malloc.c:5209
#2 0x00007f3e83a0efa7 in __GI___libc_malloc (bytes=139906476427040)
at malloc.c:2921
#3 0x00007f3e86a8b900 in _dl_map_object_deps (map=0x7f3e86c83000,
preloads=<optimized out>, npreloads=<optimized out>, trace_mode=0,
open_mode=-2147483648) at dl-deps.c:517
#4 0x00007f3e86a918a9 in dl_open_worker (a=0x7fffac8c32f0) at dl-open.c:262
#5 0x00007f3e86a8d176 in _dl_catch_error (objname=0x7fffac8c3338,
errstring=0x7fffac8c3340, mallocedp=0x7fffac8c334f,
operate=0x7f3e86a91700 <dl_open_worker>, args=0x7fffac8c32f0)
at dl-error.c:178
#6 0x00007f3e86a9131a in _dl_open (file=0x7f3e83b05298 "libgcc_s.so.1",
mode=-2147483647, caller_dlopen=0x7f3e83a968f5, nsid=-2, argc=3,
argv=<optimized out>, env=0x7fffac8c5178) at dl-open.c:639
#7 0x00007f3e83abc602 in do_dlopen (ptr=0x7fffac8c34f0) at dl-libc.c:89
#8 0x00007f3e86a8d176 in _dl_catch_error (objname=0x7fffac8c3520,
errstring=0x7fffac8c3510, mallocedp=0x7fffac8c352f,
operate=0x7f3e83abc5c0 <do_dlopen>, args=0x7fffac8c34f0) at dl-error.c:178
#9 0x00007f3e83abc6c4 in dlerror_run (args=0x7fffac8c34f0,
operate=0x7f3e83abc5c0 <do_dlopen>) at dl-libc.c:48
#10 __GI___libc_dlopen_mode (name=<optimized out>, mode=<optimized out>)
at dl-libc.c:165
#11 0x00007f3e83a968f5 in init () at ../sysdeps/x86_64/../ia64/backtrace.c:53
#12 0x00007f3e8456a400 in pthread_once ()
at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_once.S:104
#13 0x00007f3e83a96a14 in __GI___backtrace (array=<optimized out>, size=64)
at ../sysdeps/x86_64/../ia64/backtrace.c:104
#14 0x00007f3e83a003af in __libc_message (do_abort=2,
fmt=0x7f3e83b0a008 "*** glibc detected *** %s: %s: 0x%s ***\n")
at ../sysdeps/unix/sysv/linux/libc_fatal.c:180
#15 0x00007f3e83a0ab96 in malloc_printerr (action=3,
str=0x7f3e83b068f6 "corrupted double-linked list", ptr=<optimized out>)
at malloc.c:5007
#16 0x00007f3e83a0d640 in _int_malloc (av=0x7f3e83d44720, bytes=129)
at malloc.c:3795
#17 0x00007f3e83a0dc19 in _int_realloc (av=0x7f3e83d44720, oldp=0x542cff0,
oldsize=48, nb=<optimized out>) at malloc.c:4370
#18 0x00007f3e83a0f76e in __GI___libc_realloc (oldmem=0x542d000, bytes=128)
at malloc.c:3060
#19 0x00007f3e847f807a in QByteArray::realloc (this=0x7fffac8c4420, alloc=96)
at tools/qbytearray.cpp:1469
#20 0x00007f3e847f8109 in QByteArray::resize (this=0x7fffac8c4420, size=62)
at tools/qbytearray.cpp:1425
#21 0x00007f3e8486d94f in QBuffer::writeData (this=0x4be20c0,
data=0x56456a8 "", len=58) at io/qbuffer.cpp:441
#22 0x00007f3e84887caf in QIODevice::write (this=0x4be20c0, data=0x56456a8 "",
maxSize=<optimized out>) at io/qiodevice.cpp:1371
#23 0x00007f3e8486f208 in QDataStream::writeRawData (this=0x7fffac8c43f0,
s=<optimized out>, len=58) at io/qdatastream.cpp:1262
#24 0x00007f3e86868a64 in operator<< (out=..., v=...) at coreclasses.cpp:112
#25 0x00007f3e86603707 in operator<< (out=..., p=...) at networkstructs.cpp:47
#26 0x0000000000476427 in DataStream::pack<PlayerInfo<> > (
this=0x7fffac8c43f0, item=...)
at ../PokemonInfo/../Utilities/coreclasses.h:24
#27 0x0000000000474958 in DataStream::pack<unsigned char, PlayerInfo const&> (
this=0x7fffac8c43f0, item=@0x7fffac8c443f: 5 '\005')
at ../PokemonInfo/../Utilities/coreclasses.h:25
#28 0x0000000000472c22 in Analyzer::notify<PlayerInfo const&> (this=0x49703a0,
command=5) at analyze.h:102
#29 0x0000000000485655 in Analyzer::sendPlayer (this=0x49703a0, p=...)
at analyze.cpp:109
#30 0x00000000004ddc67 in Server::sendPlayer (this=0x83aee0, id=140)
at server.cpp:1863
#31 0x0000000000596d78 in Server::qt_static_metacall (_o=0x83aee0,
_c=QMetaObject::InvokeMetaMethod, _id=77, _a=0x7fffac8c46d0)
at moc_server.cpp:287
#32 0x00007f3e84909281 in QMetaObject::activate (sender=0xa52a40,
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffac8c46d0)
at kernel/qobject.cpp:3547
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) fr 24
#24 0x00007f3e86868a64 in operator<< (out=..., v=...) at coreclasses.cpp:112
112 out.writeRawData(v.data, v.data.length());
(gdb) fr 23
#23 0x00007f3e8486f208 in QDataStream::writeRawData (this=0x7fffac8c43f0,
s=<optimized out>, len=58) at io/qdatastream.cpp:1262
1262 io/qdatastream.cpp: No such file or directory.
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment