coredump

    1熱度

    1回答

    的文件名: 編輯的文件/etc/security/limits.conf,使核心文件大小爲「無限」。使用顯示爲'unlimited'的命令#ulimit -c對其進行驗證。 所附文件/etc/sysctl.conf按照以下: $gcc -g pointer.c -o pointeraccess 結果-編譯成功: kernel.core_uses_pid = 1 kernel.core_patter

    1熱度

    1回答

    當我給出「info share」命令並且我還在gdb上加載了符號文件和核心時,我收到了「此時沒有加載共享庫」。但是通常應該根據相應的應用程序將coredump加載到共享庫中。我已經指定了在搜索符號時GDB將尋找共享庫的solib搜索路徑。 在「此時沒有加載共享庫」的情況下,是否有可能獲得回溯? gdb>info sharedlibrary No shared libraries loaded a

    1熱度

    2回答

    我是C新手,現在我正在學習mmap。我想從mmaped文件中獲得的第N個字節,但我得到這個錯誤Segmentation Fault (core dumped)當我測試的程序與gdb我得到的東西是不對的線printf("%d\n", (int) data[sk]);然後我print data,我得到 (gdb) print data[sk] Cannot access memory at addr

    0熱度

    1回答

    int proximity = 0; for(int i = coord.x - 1; i <= coord.x + 1; i++) { if(i < 0) { i = coord.x; //prevents from leaving the top of sub array } for(int j = coord.y - 1; j <

    2熱度

    1回答

    我正在創建一個Php腳本。 該腳本收到一些後期數據並對其進行處理。 我發現這個錯誤/var/log/php5-fpm.log [11-May-2015 15:34:03] WARNING: [pool www] child 2553 exited on signal 11 (SIGSEGV - core dumped) after 6943.521858 seconds from start [

    0熱度

    2回答

    如何使用gdb調試核心轉儲時設置斷點並使其中斷? 當我使用命令「gdb的程序核心」,該過程停止在崩潰點, 我怎麼能制止那裏之前使該進程中斷。 如果我不能讓它中斷,我可以在調試核心轉儲時在gdb中使用哪些命令?

    0熱度

    1回答

    在C++中,我使用我的「用戶」的類,和我的代碼只有下列3行: cout<<"size of user = "<<sizeof(user)<<endl; //prints 160 cout<<"size of all users = "<<NUM_OF_USERS*sizeof(user)<<endl; user users[NUM_OF_USERS]; //creates a

    0熱度

    1回答

    在Linux中,據我的理解,在父進程中,等待調用只有在子進程已經死亡時纔會返回。如果孩子決定轉儲核心,則等待只會在coredump發生後纔會返回。 在Linux中,父母是否有辦法知道孩子是否正在傾倒核心,如果是,則採取其他操作(某些Event發佈),並且一方面孩子可以繼續傾倒核心。也就是說,在開始轉儲核心之前,是否有方法讓子進程或內核通知父進程,它已經死亡並將立即轉儲核心? 由於

    1熱度

    2回答

    我有一個文件data.csv包含float類型的數據: 0.22,0.33,0.44 0.222,0.333,0.444 我需要將此文件讀入二維動態數組。但我無法閱讀fgets的全文。不知道爲什麼? 這裏是我的C代碼,我在Ubuntu使用: #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int arg

    0熱度

    1回答

    我想配置WebSphere生成javacore中,每當手線的量高於40 我已經看到了這個指南: http://www-01.ibm.com/support/docview.wss?uid=swg21448581 但它會產生大量的「假」的核心轉儲,因爲我們有幾個線程應該運行超過10分鐘。 感謝您的幫助!