debugging

Debugging GUI Applications in C++

Background: I'm currently debugging an application written over a custom-built GUI framework in C++. I've managed to pin down most bugs, but the bugs I'm having the most trouble with tend to have a common theme. All of them seem to be to do with the screen refreshing, redrawing or updating to match provided data. This is a pain to debug,...

Cannot Detach from process using mdbg

Following on from this question I now have code that can attach to a process using the Mdbg API. The problem is that I can't detach from the process if I need to. When I call mgProcess.Detach().WaitOne(); ( where mgProcess is a MDbgProcess created from an MDbgEngine object ) I get the following error message: Process not synchronized...

How can I debug a win32 process that unexpectedly terminates silently?

I have a Windows application written in C++ that occasionally evaporates. I use the word evaporate because there is nothing left behind: no "we're sorry" message from Windows, no crash dump from the Dr. Watson facility... On the one occasion the crash occurred under the debugger, the debugger did not break---it showed the application s...

Is there an #IF DEBUG for Asp.net markup?

Can I do something like this in the markup of an asp.net page, based off the "Define DEBUG constant" setting? #IF (DEBUG) THEN <asp:TextBox ID="TextBox1" runat="server">You're in debug mode</asp:TextBox> #END IF ...

Diagnosing "% Time in Garbage Collection" Problems

I have an ASP.NET 2.0 application that spends an excessive amount of time in garbage collection, over 40%, when load tested on a production grade server (dual quad-core, 4g). I have been trying to isolate the problem but it is a large, complex code base making for slow going. There are no GC.Collect() calls. Which tools, techniques, e...

What exactly IS a unit test?

Same as title! EDIT: Almost exactly the same as, and would be contextually equal to http://stackoverflow.com/questions/1383/ ...

What can cause the failure of an SSRS Report on the Reportserver on Rendering?

Details are as follows: Environment: SSRS 2008 Server, SQL Server 2008 for database, Report Developed in SQL Server Business Intelligence Devlopment Studio - Reporting Project Error Messages: "An error occurred during client rendering." "An error has occurred during report processing." "Query execution failed for dataset 'DataSource...

Finding references to an object

Is there any way to find all references to an object while debugging? ...

x86: Possible to debug-break when a particular pointer-to-string is pushed on the stack?

Hi, I am debugging a third-party DLL for which I don't have the source code. This DLL maintains a pool of strings. I want to trap the earliest occurrence at which one of these strings is passed into a function...any function at all... In other words, I want to detect when a pointer-to-a-null-terminated-string having a certain format is...

How can I display a byte array as a String in java's debug detail formatter?

I'd like to write a simple detail formatter that displays byte[] data in the form of a String (using String.<init>([B) to do the dirty work). However, I'm not sure how to find the class name for [B to use when creating the formatter. Is this even possible? Or, alternatively, is there another way to view byte arrays as strings in the d...

outputting the value of a "Watch" in Eclipse to a log file.

I have a piece of Java code I can't edit which I want to debug. The issue is that one of my 10,000 records has a data error and is causing the application to crash. I can remote debug the live application and add watch which would pick up the id of the record as each is processed. The problem is when the "bad record" is processed and t...

java Best Debugging Options

I am trying to analyze a JVM crash that is occuring inconsistently. I get a hs_err_pid312.log file when it happens. i've added Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler(), but i'm not sure that will catch the error. What other things can i do so the next time this occurs, i can get as much informat...

What is a python equivalent of PHP's var_dump()

When debugging in PHP I frequently find it useful to simply stick a var_dump($foo, $bar, ...) in my code to show me the the what a variable is, what is value is, and the same for anything that it contains. What is a good python equivalent for this? I have seen several things in my Google searching that are somewhat equivalent, but noth...

How do I find out what exception was thrown in the Xcode debugger (for iPhone)?

I'm learning iPhone programming from Erica Sadun's The iPhone Developer's Cookbook. When I run the app I created by following the steps in the Temperature Conversion Example starting on page 81 in the simulator, it terminates due to an uncaught exception. (See http://groups.google.com/group/iphonesdk/browse_frm/thread/6f44a90fdb8da28a?...

What was the most stupid bug you could not find for a long time?

I was working on a project that missbehaved, for some reasons no exception was thrown even when it should have. Deep down I have found this kind of error handling: try { m.invoke(parentObject, paramObj); } catch (IllegalArgumentException e) { new CaseLibException(e); } catch (IllegalAccessException e) { new CaseLibException(...

User Breakpoint from nowhere

Hi, I have some code in MS VC++ 6.0 that I am debugging. For some reason, at this certain point where I am trying to delete some dynamically allocated memory, it breaks and I get a pop up message box saying "User Breakpoint called from code at blah blah".. then the Disassembly window pops up and I see *memory address* int 3 The ...

TortoiseSVN is showing the Question mark decorators.

At the root of my d: drive, TortoiseSVN is showing the question mark decorators on all the folders. The d: drive is not a SVN working copy. How do I remove the decorators? ...

Tagging sql statements for tracing and debugging

We have a large enterprise consisting of many apps both old and new backed by Oracle 10G. When blocking sessions or deadlocks occur and we get trace reports it would be super handy to be able to have embedded some details in the sql so that we know both what app, and specifically where it was executed from. In addition to helping speed...

Getting 'unable to start debugging' 'An authentication error occurred while...'

This sure seems like a simple error to fix. However, I somehow can't figure it out. Found some posts here and went thru them and couldn't get it to work. Sure seems like a famous error. The error I'm getting is : Unable to start debugging on the web server. An Authentication error occured while communicating with the web server. I'm ru...

Is true HTML debugging possible?

I've been a web developer for quite some time and what has helped me in learning is to visually see what is going on. That's the reason for Tools like Aardvark, Web developer, Firebug and many others. But when i saw the Gecko Reflow Videos they just blew my mind. Then my question is, is it possible to truly debug html (step through ea...