stack-overflow

    5熱度

    2回答

    作爲課程任務的一部分,我需要編寫一個利用代碼來導致緩衝區溢出並執行堆棧中存在的代碼。 我已經通過以下命令關閉堆棧randomiztion: sysctl -w kernel.randomize_va_space = 0然而,我無法找到一種方法來關閉堆棧執行保護。我不確定在ubuntu中是否有一些堆棧exec保護,所以我的第一個問題是在Ubuntu 8.10中是否有像紅帽的exec-shield這樣

    28熱度

    3回答

    我有我爲f#中morris seq編寫的「學習代碼」,該代碼遭遇堆棧溢出,我不知道如何避免。 「morris」返回無限序列的「see and say」序列(即{{1},{1,1},{2,1},{1,2,1,1},{1,1,1 ,2,2,1},{3,1,2,2,1,1},...})。 let printList l = Seq.iter (fun n -> printf "%i" n)

    6熱度

    5回答

    我剛碰到一個問題,當HPUX上的線程化C++程序中的堆棧溢出導致SEGV_MAPERR時,本地對象試圖調用一個非常簡單的過程。我感到困惑了一段時間,但幸運的是我和一個認識到這是堆棧大小問題的人交談,我們能夠通過增加線程可用的堆棧大小來解決問題。 如何識別堆棧何時溢出?這些症狀在windows/linux/hpux上有所不同嗎?

    2熱度

    4回答

    我認爲QuickSort在某些特定情況下可能會導致堆棧溢出異常。 在排序過程中,有兩種基本的方式選擇pivot元素 - pivot值可以是排序範圍中間的元素或隨機選擇的元素(在排序範圍內)。第二種方法(隨機)比第一種方法更容易發生堆棧溢出嗎?你能告訴我嗎? 這裏是我的版本快速排序(德爾福)的: procedure QuickSort(lLowBound, lHighBound: integer;

    2熱度

    2回答

    我們一直追逐我的WCF Web應用程序(W2K3 IIS),這導致了一個stackoverflow的錯誤。 要解決這個問題,我需要通過創建一個具有我想要分配的內存量的線程來增加我的應用程序的堆棧。 但是,子線程會發生什麼?我的應用程序創建了許多線程,它們是否會繼承該值,或者我將不得不爲每個線程設置新值? 編輯:如果我運行(WCF)服務作爲控制檯主機,他們工作得很好。另外,如果我修改w3wp.exe

    3熱度

    4回答

    我正在嘗試編寫一個junit測試來防止一段代碼陷入無盡的迭代,最終會導致StackOverflow。 所以我正在尋找一種方法來減少在運行時的堆棧大小,所以Junittest將失敗得更快。 將max stack設置爲jvm參數是不可能的,因爲測試是一個更大的測試套件的一部分。

    2熱度

    5回答

    我莫名其妙Flex 3中創建一個堆棧溢出...我試圖讓數據從一個模態對話窗口的這樣: 主要應用: var myPopup:MyPopup; function buttonClick(event:MouseEvent):void { myPopup = MyPopup(PopUpManager.createPopUp(this, MyPopUp, true)); myPopup.addEv

    2熱度

    4回答

    好吧,我已經確認我只有這個問題,當我試圖在主鍵上查詢時,如果實體中的主鍵被設置爲'自動生成值' - 但w/o這個,我怎麼插入?對不起,如果這是一個noob linq2sql,但我剛開始使用它。 如何使用Linq to Sql關閉此選項但也有db處理pk的?我討厭必須每次都得到pk我應該分配... 我希望有人可以幫助我,我完全無法使用LINQ到我的項目之一的SQL,不知道該怎麼辦...這裏是一個例子

    4熱度

    1回答

    我們發現我們的一個自動生成的程序集在new()上拋出StackOverflowException。這個類有(請隨我)400個簡單的屬性被初始化(大部分是默認的(字符串)等)在構造函數中。 我們注意到它在64位上很好,但是在32位上它很棒! 我們需要測試我們的用例是否合理,以創建一個更大的默認堆棧,以便在重新構造代碼生成器時爲我們提供呼吸空間。 我們會特別的。如果可能的話,對涉及app.config

    16熱度

    2回答

    短版 我想要一個ADPlus的腳本,將做第一次機會StackOverflowException完全內存轉儲,什麼都被清理之前,而忽略所有其他異常類型。 登錄版本 的新ASP.NET代碼發佈後,我們開始變得斷斷續續StackOverflowExceptions。我們已經查找了無限遞歸以及從最後一次正確安裝後添加的修訂中的所有常見嫌疑人,並且找不到任何內容。該網站將運行長達一個小時,然後崩潰。 我們使