FreeBSDを語れ Part37
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。
2014/01/22(水) 01:52:19.52http://www.freebsd.org/ja/
前スレ
FreeBSDを語れ Part36
http://toro.2ch.net/test/read.cgi/unix/1371050502/
関連スレ
初心者もOK! FreeBSD質問スレッド その117
http://toro.2ch.net/test/read.cgi/unix/1380865524/
0966944
2014/07/07(月) 23:09:36.129.3R が出たら試してみると Clang が関係してるか分かるかも。
0967名無しさん@お腹いっぱい。
2014/07/07(月) 23:35:37.340968名無しさん@お腹いっぱい。
2014/07/07(月) 23:36:28.670969944
2014/07/08(火) 13:16:49.72デバッグはどうすると良いでしょうか?
gdb を使って場所を特定する、などは出来るでしょうか?
おすすめの方法があったら教えてください。
0970名無しさん@お腹いっぱい。
2014/07/08(火) 13:32:32.490971名無しさん@お腹いっぱい。
2014/07/08(火) 14:34:29.89来るはずのイベントが来ない、とかは難しいよね。
前者ならとりあえず gdb で attach してみるのがいいんじゃないかな。
動いてるとやりにくいなら gcore で core を作って、じっくり観察してみればいい。
マルチスレッドだとコツがいるけど、がんばれ。
0972名無しさん@お腹いっぱい。
2014/07/08(火) 18:25:55.130973名無しさん@お腹いっぱい。
2014/07/08(火) 18:45:49.01待機関数で待っている同期オブジェクトと呼び出し位置を見つける。
ビジー状態でのフリーズの場合はビジーなスレッドを特定して、
ビジー状態における最上位のループを行っている箇所を特定する。
イベントループの中でのステートが先に進まない現象の場合は
(完全なフリーズではなく特定の事象のみが進行しない状態)、
ソース見てイベントループの構造と問題の事象に関連する変数を特定して、
ソースコード上で意図したイベント進行状態になっているかを確認する。
0974944
2014/07/08(火) 20:31:32.34----------------------------------------------------------------
[Switching to Thread 81bc07800 (LWP 100305/soffice.bin)]
0x0000000800d62d98 in wait4 () from /lib/libc.so.7
(gdb) where
#0 0x0000000800d62d98 in wait4 () from /lib/libc.so.7
#1 0x0000000800857f9d in osl_executeProcess ()
from /usr/local/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#2 0x00000008008321be in osl_setThreadTextEncoding ()
from /usr/local/lib/libreoffice/program/../ure-link/lib/libuno_sal.so.3
#3 0x000000080107f4a4 in pthread_create () from /lib/libthr.so.3
#4 0x00007fffff1fa000 in ?? ()
Error accessing memory address 0x7fffff3fa000: 無効なアドレスです.
------------------------------------------------------------------
うーむ。/lib/libc.so.7 に原因があるのか?
0975名無しさん@お腹いっぱい。
2014/07/08(火) 22:45:45.340976名無しさん@お腹いっぱい。
2014/07/09(水) 02:37:18.46wait4は待機関数だから待機終了条件を満たしてねぇだけだろ
ソースしらんから適当だけどサブプロセスに処理投げて失敗してんじゃね
ていうかLibreOfficeのデバッグはココでやってもいいもんなのか?
0977名無しさん@お腹いっぱい。
2014/07/09(水) 15:38:18.79なんかもう月刊ペースだな。
0978名無しさん@お腹いっぱい。
2014/07/09(水) 16:55:09.78スイッチが対応していない限り、laggで2枚束ねてもそれ自体はあまり意味が無いんですね。
failoverはそれほどきにしていないですし、lacpはスイッチを持っていないのでパス、
roundrobinをしてみると、確かに二枚に振り分けられていたのですが、遅いです。
loadbalanceだとほぼ一枚と変わりませんw
0979名無しさん@お腹いっぱい。
2014/07/10(木) 01:27:04.73そりゃそうだろう
man laggのloadbalanceのところ読んでみ
0980名無しさん@お腹いっぱい。
2014/07/10(木) 01:54:36.15安定のhrsさん
ホンマたのもしいわ
0981名無しさん@お腹いっぱい。
2014/07/10(木) 09:48:56.270982名無しさん@お腹いっぱい。
2014/07/10(木) 19:49:52.670983名無しさん@お腹いっぱい。
2014/07/11(金) 08:03:22.770984名無しさん@お腹いっぱい。
2014/07/11(金) 08:41:19.560985名無しさん@お腹いっぱい。
2014/07/11(金) 10:51:52.570986名無しさん@お腹いっぱい。
2014/07/11(金) 11:41:24.290987名無しさん@お腹いっぱい。
2014/07/11(金) 12:27:01.410988名無しさん@お腹いっぱい。
2014/07/11(金) 13:26:43.3110は10.2.1まで待っても問題なさげw
0989名無しさん@お腹いっぱい。
2014/07/11(金) 17:01:27.110990名無しさん@お腹いっぱい。
2014/07/11(金) 18:15:50.560991名無しさん@お腹いっぱい。
2014/07/11(金) 19:38:45.92現時点で8系のマシンもいくつかあったりします。
レス数が950を超えています。1000を超えると書き込みができなくなります。