stack-dump

    0熱度

    1回答

    我試圖改變的Linux(RHEL6.7)核心轉儲位置使用abrtd配置 (通常它會在定位芯不同的目錄,但根據我的研究,如果啓用abrtd,這將覆蓋默認位置。) cat /proc/sys/kernel/core_pattern /var/tmp/core-%e-%p-%t abrtd.conf轉儲位置看起來像這樣 DumpLocation = /data/kdump/abrt/FQDN (t

    0熱度

    1回答

    我開發使用的i686-W64-的mingw32-GCC 4.7.2交叉編譯的Ubuntu 12.10下一個Win32應用程序。 當我運行我的應用程序在釋放模式編譯和崩潰,我可能會收到類似波紋管的輸出。 我想知道如何解釋呢?我能從中得到一些有用的信息嗎?例如,是否有可能從堆棧轉儲中獲取源代碼中的行? wine: Unhandled page fault on read access to 0x000

    5熱度

    6回答

    gcc 4.4.3 c89 我有以下源代碼。在printf上獲取堆棧轉儲。 char **devices; devices = malloc(10 * sizeof(char*)); strcpy(devices[0], "smxxxx1"); printf("[ %s ]\n", devices[0]); /* Stack dump trying to print */ 我想這應該

    1熱度

    1回答

    我運行一個使用一些外部工具進行測試的自動測試系統。如果其中一個崩潰 - 儘管該工具本身不是我測試的 - 我想保存創建的foo.exe.stackdump文件。但是,我一直無法找到關於創建該文件的明確答案。我的假設是它將在工作目錄中(但我無法驗證,因爲該目錄在測試之間自動清除),並且我無法在線找到明確的答案。 我在Windows 7上使用Cygwin 1.7.7。

    0熱度

    2回答

    在下面的代碼中,我在python模塊代碼中使用try/catch。在try塊中,我有一個簡單的錯誤(內存訪問衝突),並試圖捕獲相應的異常並安靜地終止程序,而不生成.stackdump文件。然而,後者仍然生成暗示try/catch構造不能完成它的工作。我怎樣才能避免生成.stackdump文件並在不正確的操作(如代碼中的一個)得到滿足時退出程序? P.S.我正在編制在Cygwin中的代碼用gcc和B

    5熱度

    1回答

    應用程序[rtorrent]崩潰後,它生成core文件,250MB。 Caught Segmentation fault, dumping stack:B] [Port: 58940][U 0/0] [D 0/10] [H 1/32] [S 72/75/768] [F 0/128] Stack dump not enabled. Aborted (core dumped) 我需要的是分析和

    -1熱度

    1回答

    我正在嘗試爲MS連接項目創建一個repro腳本,並且需要能夠隨意導致堆棧轉儲。 我該怎麼做?

    0熱度

    1回答

    所以我正在使用鏈接列表的項目。該程序基本上會輸入數字,直到輸入-999,然後對其進行操作。我遇到的兩個操作是deleteAll,其中從列表中刪除所有相同的值,deleteSmallest刪除列表中的最小值。調用這兩種功能的代碼如下: int num; cout << "Enter a number you would like deleted from the whole list: "

    1熱度

    2回答

    我只是回到在C編程。我編寫了一個程序,該程序應該從文件中讀取十六進制顏色,並將它們與程序中標識的顏色數組進行比較,以確定哪一個最接近顏色,然後將原始顏色和最接近的顏色寫入文件。出於某種原因,寫了大約62,000行左右的程序後,堆棧轉儲出來了。我正在閱讀的文件中有大約1600萬種顏色。我希望有人能夠用我的代碼指出我正確的方向來解決這個問題。 代碼如下,我沒有將數組粘貼到紅色,綠色,藍色或panton

    0熱度

    1回答

    我正在使用備用堆棧來處理C程序的信號在Linux上。 發生堆棧溢出時,我的信號被傳送到備用信號堆棧而不是主堆棧。 所以在這種情況下,我想轉儲主要堆棧....我怎麼能?