viewing paste Unknown #52043 | Text

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
GNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git
Copyright (C) 2018 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from map-test...done.
[New LWP 26771]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./map-test'.
Program terminated with signal SIGABRT, Aborted.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
        set = {__val = {0 <repeats 12 times>, 3544383690974588489, 2891437607586832432, 4785954420367044144, 3467835833181827887}}
        pid = <optimized out>
        tid = <optimized out>
        ret = <optimized out>
#1  0x00007fb5cc169801 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x55e6e3d1f768, sa_sigaction = 0x55e6e3d1f768}, sa_mask = {__val = {94450153024952, 0,
              131, 163, 94450066088561, 1, 94450173155200, 68719476921, 94450066220848, 140732130245792, 98784247808, 938448, 20,
              94450175181080, 140732130245728, 140732130246016}}, sa_flags = -1063142304, sa_restorer = 0x1000}
        sigs = {__val = {32, 0 <repeats 15 times>}}
        __cnt = <optimized out>
        __set = <optimized out>
        __cnt = <optimized out>
        __set = <optimized out>
#2  0x00007fb5cc1b2897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fb5cc2dfb9a "%s\n")
    at ../sysdeps/posix/libc_fatal.c:181
        ap = {{gp_offset = 24, fp_offset = 32693, overflow_arg_area = 0x7ffec0a1bd90, reg_save_area = 0x7ffec0a1bd20}}
        fd = <optimized out>
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
        written = <optimized out>
        on_2 = <optimized out>
        next = <optimized out>
        str = <optimized out>
        len = <optimized out>
        newp = <optimized out>
        iov = <optimized out>
        total = <optimized out>
        cnt = <optimized out>
        buf = <optimized out>
        wp = <optimized out>
        old = <optimized out>
        cnt = <optimized out>
        result = <optimized out>
#3  0x00007fb5cc1b990a in malloc_printerr (str=str@entry=0x7fb5cc2e1870 "double free or corruption (out)") at malloc.c:5350
No locals.
#4  0x00007fb5cc1c0e75 in _int_free (have_lock=0, p=0x55e6e53e36e0, av=0x7fb5cc514c40 <main_arena>) at malloc.c:4278
        fb = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        fwd = <optimized out>
        size = <optimized out>
        nextchunk = <optimized out>
        bck = <optimized out>
        size = <optimized out>
        fb = <optimized out>
        nextchunk = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        tc_idx = <optimized out>
        idx = <optimized out>
        old = <optimized out>
        old2 = <optimized out>
        fail = <optimized out>
        ignore1 = <optimized out>
        ignore2 = <optimized out>
        ignore3 = <optimized out>
        ignore = <optimized out>
        __atg1_result = <optimized out>
        ret = <optimized out>
        ret = <optimized out>
        ret = <optimized out>
        ret = <optimized out>
        ignore1 = <optimized out>
        ignore2 = <optimized out>
        ignore3 = <optimized out>
        heap = <optimized out>
        ignore = <optimized out>
#5  __GI___libc_free (mem=0x55e6e53e36f0) at malloc.c:3124
        ar_ptr = 0x7fb5cc514c40 <main_arena>
        p = 0x55e6e53e36e0
        hook = <optimized out>
        mem = 0x55e6e53e36f0
        ar_ptr = <optimized out>
        p = <optimized out>
        hook = <optimized out>
        __x = <optimized out>
        ar_ptr = <optimized out>
        p = <optimized out>
        hook = <optimized out>
        __x = <optimized out>
#6  0x000055e6de9b714f in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55e6e547e390)
    at /usr/include/c++/7/bits/shared_ptr_base.h:154
        this = 0x55e6e547e390
#7  std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=<optimized out>, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr_base.h:684
No locals.
#8  std::__shared_ptr<s_battleground_queue, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=<optimized out>, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr_base.h:1123
No locals.
#9  std::shared_ptr<s_battleground_queue>::~shared_ptr (this=<optimized out>, __in_chrg=<optimized out>)
    at /usr/include/c++/7/bits/shared_ptr.h:93
No locals.
#10 bg_queue_start_battleground (queue=queue@entry=0x55e6e53e36f0) at battleground.cpp:1352
        bg = std::shared_ptr<s_battleground_type> (use count 2, weak count 0) = {get() = <optimized out>}
        map_idx = <optimized out>
        bg_team_1 = <optimized out>
        bg_team_2 = <optimized out>
#11 0x000055e6de9b7213 in bg_on_ready_start (tid=<optimized out>, tick=<optimized out>, id=<optimized out>, data=94450176898800)
    at battleground.cpp:729
        queue = 0x55e6e53e36f0
        __FUNCTION__ = "bg_on_ready_start"
#12 0x000055e6de96883a in do_timer (tick=<optimized out>) at timer.cpp:374
        tid = 76
        diff = 0
        diff = <optimized out>
        tid = <optimized out>
        _i_ = <optimized out>
        _lchild_ = <optimized out>
        _rchild_ = <optimized out>
#13 main (argc=<optimized out>, argv=<optimized out>) at core.cpp:368
        next = <optimized out>
 
 
Viewed 389 times, submitted by Guest.