cost 419 ms
NewHandler 和 UnhandledExceptionHandler 的不同堆棧跟蹤

[英]Different Stacktraces for NewHandler and UnhandledExceptionHandler

我有以下代碼: 這里將調用兩個處理程序:NewHandler 和 SehHandler。 第一個是因為 operator new[] 中的 bad_alloc,第二個是因為未處理的異常。 在這兩個處理程序中,我都創建了帶有崩潰信息的小型轉儲。 新處理程序: 處理程序: 使用 breakpad min ...

在 Ubuntu 20.4 上找不到獲取

[英]Fetch not found on Ubuntu 20.4

我正在嘗試使用 breakpad,但卡在無法找到 fetch 的位置。我正在嘗試從 Ubuntu 存儲庫安裝 fetch,但 fetch 也不可用。 有什么建議么。 版本經銷商 ID:Ubuntu 說明:Ubuntu 20.04.2 LTS ...

交叉編譯時沒有生成 Breakpad Client

[英]Breakpad Client not generated when cross-compiling

我正在嘗試交叉編譯 Google Breakpad。 我正在執行以下命令: 它在前綴路徑中生成並安裝一些文件。 在包含路徑中它有: 但它應該有: 這似乎是與 Breakpad 客戶端相關的問題。 交叉編譯 Breakpad 的正確方法應該是什么? 我的主機是 Ubuntu 18.04 x86-64 ...

應用編譯器優化時,谷歌 breakpad 堆棧跟蹤中沒有符號

[英]No symbols in google breakpad stack trace when applying compiler optimizations

像Google breakpad這樣的崩潰報告工具的主要目的是從剝離的二進制文件中生成核心轉儲或小型轉儲文件,以便稍后使用調試符號進行處理。 通常,這些二進制文件是應用了編譯器優化的發布版本,也被剝離了。 要重現 Linux 上的問題: 1.構建+安裝谷歌breakpad: 2.代碼: CMa ...

google breakpad 中剝離的二進制文件沒有符號痕跡

[英]No symbol traces from stripped binaries in google breakpad

從文檔中,谷歌 breakpad 是: 一個庫和工具套件,允許您將應用程序分發給用戶,並刪除編譯器提供的調試信息對於上述引用的證明,我們將使用這個最小的 c++17 示例進行嘗試: 在正常的Debug構建中,它是預期的,所以如果我們嘗試運行它,並處理生成的 minidump 文件(在主要實用程序的幫 ...

信號何時自動重新拋出?

[英]When does a signal get automatically rethrown?

breakpad 中的以下注釋表明重置信號處理程序會強制重新拋出信號。 但是,我無法在網上找到任何描述此行為的文檔。 此外, 這里的注釋說一旦信號處理程序返回,信號將被重新拋出。 這也是信號處理程序恢復或重置為默認值的結果嗎? ...

如何使用MSVC(Microsoft Visual C ++)2015構建Google Crashpad?

[英]How do I build Google Crashpad with MSVC (Microsoft Visual C++) 2015?

Google Crashpad聲稱可以使用MSVC 2015和MSVC 2017進行編譯(在撰寫本文時)。 但是,Google Crashpad取決於mini_chromium ,這是一個鉻項目, 明確表明需要MSVC 2017或更高版本 。 我已嘗試按照本指南 ,最新的Crashp ...

如何將Google Crashpad構建到共享(動態)庫中?

[英]How do I build Google Crashpad into Shared (Dynamic) Libraries?

問題總結 我正在嘗試將崩潰報告系統Google Crashpad (Google Breakpad的前身)集成到一個軟件套件中,該套件可以動態鏈接到其所有外部庫。 我的問題是Crashpad的默認設置是構建為靜態庫-我需要動態構建它。 克隆Crashpad之后,將使用GN為生成生成 ...

Breakpad的dump_syms無法正常工作

[英]Breakpad's dump_syms not working properly

問題是我最近一直在使用breakpad而且我在sym文件中生成“ FILE ”數據時遇到了一些問題。 在我的sym文件中 : 我的源文件的實際路徑 : 如您所見, 源文件的路徑將轉換為小寫 。 什么出錯了? 我使用這里提供的dump_syms.exe作為我的pdb文 ...

Google 的 breakpad 和 crashpad 庫有什么區別?

[英]What is the difference between Google's breakpad and crashpad libraries?

它們都是崩潰報告庫,可以生成用於開發人員分析的小型轉儲,並且都是由 Google 的 Chromium 項目開發的: 隔板 防撞墊 他們的預期用例有什么不同嗎? ...

將調用符號化為macOS系統庫?

[英]Symbolicate calls into macOS system libraries?

我正在使用macOS應用程序,該應用程序使用Google Crashpad將客戶崩潰報告上傳回給我們。 該工具生成的故障轉儲在我們的應用程序中具有完整的符號,但在系統庫中則沒有。 這與/ Library / Logs / DiagnosticReports中的崩潰文件相反,該文件具有系統 ...

分析電子碰撞堆

[英]Analyzing electron crash dumps

使用電子打包程序打包的電子應用程序崩潰並生成轉儲文件。 我能夠使用breakpad minidump_stackwalk查看轉儲文件的一部分。 這是輸出的快照, 該信息對於識別崩潰不是很有用。 有沒有辦法獲取發生崩潰的應用程序代碼的堆棧跟蹤? 另外,我不確定警告消息是否相 ...

Breakpad無法在多線程ARM應用程序上創建日志

[英]Breakpad fails to create log on Multithreaded ARM Application

我一直在使用Google Breakpad開發一個應用程序以生成故障轉儲,並且我注意到,一旦該應用程序成為多線程應用程序,便不再出現故障轉儲(而在單線程應用程序中成功生成了.dmp文件) 。 在尋找導致此問題的原因時,我在i386架構下運行時發現了一個已回答的問題 ,我認為這與ARM問題沒 ...

如何運行 Boost Test 並生成 Minidumps?

[英]How to run Boost Test and produce Minidumps?

我們的項目使用 Boost.Test 進行單元測試。 我們也希望在測試用例期間發生意外異常時獲得小型轉儲,因此我們已經開始集成 Google Breakpad 來編寫小型轉儲。 看起來 Boost.Test 正在攔截用戶測試中所有拋出的異常——我假設是因為 Boost 測試用例用 try/catc ...

breakpad 不會在擦除迭代器上生成 minidump 兩次

[英]breakpad not generate minidump on erase iterator twice

我發現 breakpad 有時不處理 sigsegv。 我寫了一個簡單的例子來重現它: 和 gcc 是 4.8.5 而我的 comiple cmd 是 運行 a.out,得到“Segmentation fault”,但沒有生成小型轉儲。 如果我取消注釋 nullptr 寫,breakpad ...

Android Breakpad dmp 文件損壞/不完整

[英]Android Breakpad dmp file broken/incomplete

我正在為 Android 應用程序的本機崩潰報告集成 breakpad,該應用程序已經具有內置在單個 so 中的重要本機代碼庫。 我已經為此添加了 breakpad 靜態庫,並且在報告本機崩潰時能夠生成 dmp 文件。 然而,本機 dmp 很小(3-4 KB)並且 minidump_stackwal ...

托管Breakpad服務器(Electron Crash Reporter)

[英]Hosted Breakpad server (Electron Crash Reporter)

我想設置一個服務來收集breakpad崩潰報告(特別是使用Electron Crash Reporter的電子應用程序: https : //github.com/electron/electron/blob/master/docs/api/crash-reporter.md ) 我能找到 ...

Qt應用程序和Google Breakpad

[英]Qt application and Google Breakpad

我目前正在嘗試將BreakPad集成到Qt應用程序中的應用程序。 我找到了一個頁面,該頁面幫助我完成了初始設置和怪癖。 https://github.com/JPNaude/dev_notes/wiki/Using-Google-Breakpad-with-Qt 我仍然無法使其適用 ...

breakpad minidump規范?

[英]breakpad minidump specification?

Google的Breakpad工具使用的minidump格式是否有詳細規范? 我需要基於Breakpad客戶端庫當前不支持的處理器/操作系統創建minidump文件,並且我還沒有找到任何描述minidump文件本身實際格式的簡潔文檔。 這是一個嵌入式系統,轉儲文件中沒有太多內容,主要是堆 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM