Re: [問題] 斷線

看板PttCurrent作者 (void * I = NULL;)時間21年前 (2004/08/11 20:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《deduce (耍哈哈)》之銘言: : 我的bbs只要編輯文章就很容易發生斷線的情形 : 有時候是在打完標題、有時候一進去編輯畫面剛要換行就斷、有 : 時候是要存檔的時候才斷 : 我不太會用gdb..參考了之前的文章 : 在斷線後看到ps aux果然出現一個debug me的process : 我就gdb然後attach : 然後用where跟info program..(這都是參考之前文章的..有錯誤請指教@@") : (gdb) where : #0 0x400e5de1 in nanosleep () from /lib/libc.so.6 : #1 0x400e5d78 in sleep () from /lib/libc.so.6 : #2 0x0807adae in abort_bbs_debug () 接到 signal, handler 是他 : #3 0x400b3074 in malloc () from /lib/libc.so.6 在這裡掛掉的 : #4 0x400a6681 in fopen () from /lib/libc.so.6 : #5 0x08068ac4 in write_file () : #6 0x472f7364 in ?? () : Cannot access memory at address 0x72616f62 : (gdb) info program : Using the running image of attached process 24467. : Program stopped at 0x400e5de1. : It stopped with signal SIGSTOP, Stopped (signal). : 不知道我貼的這些能不能有助於除錯? 多一點東西應該比較有用, 首先, 再出現的時候下指令 (gdb) up 應該兩次就會來到 #2 0x0807adae in abort_bbs_debug () 然後看一下 sig 這個變數的值 (知道一下是哪一個 signal) (gdb) print sig 接著再 up 三次應該可以到 #5 0x08068ac4 in write_file () 看一下行數, 參數, 和呼叫 fopen 時給的參數吧 @@ : 我的作業系統是debian. : 感覺起來問題似乎是出在/lib/libc.so.6 : 請各位指教,感謝! 謝謝回報 :) -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/M/TW d- s:++(+) a--->-- C++$ ULB+>++ P++ L++ E---@ W+ N? o? K? w--(++) O-- !M V- PS-(--) PE- Y PGP- t+ 5? X R !tv b++ DI+ D+ G e h! !r z ------END GEEK CODE BLOCK------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.20
文章代碼(AID): #116WuZ-A (PttCurrent)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
完整討論串 (本文為第 2 之 8 篇):
問題
問題
0
1
問題
文章代碼(AID): #116WuZ-A (PttCurrent)