stack-trace

    0熱度

    1回答

    我有一個在Linux下運行時遇到困難的多線程進程。但我沒有多線程版本pstack(製作別名gstack)。因此,gstack <pid>不提供任何東西。 (a)將gdb附加到已經運行的進程(b)獲取單個線程的堆棧跟蹤(c)從threadid(如果知道)知道正在運行的進程的線程(d)如何查看堆棧跟蹤/調用堆棧正在運行的線程在被卡住的進程中?

    0熱度

    1回答

    我想找到一個安全的方式來獲取調用函數地址而不做任何哈希的東西(如給函數地址作爲參數)。尋找適用於x86和x64的解決方案。謝謝。 void callingFunction() { helloWorld(); } void helloWorld() { printf("Hello world! This function was called by 0x%X!\n", /*

    0熱度

    1回答

    我玩弄Android開發和我下面這個基本教程。我公司生產我的第一個Android應用程序(code is in this repo)和我與它有崩潰的仿真器內部,不能夠訪問堆棧跟蹤或錯誤日誌的問題。 當您打開應用程序,然後單擊 「DO IT!」 按鈕: ...應用程序崩潰並重新啓動: 不過我找不到任何方式無論是從仿真器內部訪問堆棧跟蹤/錯誤日誌,或從某處的Android Studio中,或者從我的文

    0熱度

    1回答

    我在研究Nodejs中的各種軟件包,找不到適合我需求的軟件包。 我想輸出當前的行號,函數名和src文件,記錄,類似班揚記錄怎麼做。 我查看了諸如'caller-id'這樣的軟件包,但是我不能使用它,因爲它不支持'strict'模式。 其他軟件包,例如'capture-stack-trace'只返回文件名,沒有行號&函數名稱。 是否有一個我錯過的包,可以滿足我的需求? 或者有沒有一種優雅的方式來生成

    0熱度

    1回答

    我在我的項目中使用了一個表格視圖,crashlytics報告顯示在我的cellForRowAtIndexPath函數中的大括號正好無法幫助我找到該錯誤。我無法在我的設備或模擬器上重現此錯誤。堆棧跟蹤位於下方,cellForRowAtIndexPath代碼作爲圖像附加。 代碼 Crashlytics棧跟蹤 Crashed: com.apple.main-thread 0 Synkers

    2熱度

    1回答

    我正在運行我的Django站點作爲UWSGI皇帝的封臣。我創建/etc/uwsgi-emperor/vassals/mysite.ini如下: [uwsgi] socket = /var/opt/mysite/uwsgi.sock chmod-socket = 775 chdir = /opt/mysite master = true virtualenv = /opt/mysite_v

    1熱度

    1回答

    我可以編譯boost:stacktrace的所有示例。這裏是我的bash腳本: #!/bin/bash export CXX=~/x-tools/x86_64-unknown-linux-gnu/bin/x86_64-unknown-linux-gnu-g++ export BOOST_INCLUDE=$HOME/x-libs/$($CXX -dumpmachine)/include ex

    5熱度

    1回答

    我正在爲我的程序編寫測試。有時我的測試工作,有時會失敗。我試圖找出所有非確定性的來源。 這裏是我的問題的一個簡單,獨立的例子: import java.util.ArrayList; public class ArrayExceptions { public static void main(String[] args) { final int ITERATIONS =

    1熱度

    1回答

    正如你所看到的行號是由一個GUID代替。這只是有時會發生,並取決於我所處的解決方案的哪一部分。該方法相對較大,現在我正在使用控制檯日誌來跟蹤那些類型的錯誤,這是不方便的。 我其實確實按照this後的指示。 這可能是造成這個問題?

    1熱度

    1回答

    我正在嘗試測試一個Vector類的實現,並試圖使用GDB來查看錯誤發生的位置。 當我用下面gcc -ggdb Vector.c TestVector.c編譯,並隨後在GDB運行它,我得到以下作爲輸出(崩潰和試圖打印堆棧跟蹤後): | => gdb ./a.out Reading symbols from ./a.out...Reading symbols from /Users/prog/Des