トップ «前の日記(2011-03-23) 最新 次の日記(2011-03-26)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|

ToDo:


2011-03-25

_ libstdc++.so.6.0.14

#0  0x00007ffff6eee165 in raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff6ef0f70 in abort () at abort.c:92
#2  0x00007ffff6f2427b in __libc_message (do_abort=<value optimized out>,
    fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007ffff6f2dad6 in malloc_printerr (action=3,
    str=0x7ffff6fe1b75 "free(): invalid pointer", ptr=<value optimized out>)
    at malloc.c:6267
#4  0x00007ffff6f3284c in __libc_free (mem=<value optimized out>)
    at malloc.c:3739
#5  0x00007ffff77558a8 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, unsigned long) ()
   from /usr/lib/libstdc++.so.6
#6  0x00007ffff77558ec in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) () from /usr/lib/libstdc++.so.6
#7  0x00007ffff77570fd in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long) () from /usr/lib/libstdc++.so.6
#8  0x0000000100e94650 in ?? ()
#9  0x0000000100ec3dfc in ?? ()
#10 0x0000000000000017 in ?? ()

こういう stack trace になっていて、 debian の libstdc++ のバージョンが /usr/lib/debug に置いてあるやつと そろってないせいかデバッグ情報出ないな… と、バージョンをそろえてみたりしたんだけど、 そもそも /usr/lib/libstdc++.so.6.0.14 に .gnu_debuglink がついてない…

objcopy --add-gnu-debuglink=/usr/lib/debug/libstdc++.so.6.0.14 libstdc++.so.6.0.14

とかでむりやりつけた。

warning: the debug information found in "/usr/lib/debug//usr/lib/libstdc++.so.6.0.14" does not match "/usr/lib/libstdc++.so.6" (CRC mismatch).

うーんどうしたもんか。

(05:19)

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2011年
3月
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
1.shinh(2011-03-12 23:01) 2.izumick(2011-03-12 21:36)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h