Debugging a Crash

Hello list,

How does one debug a crash in python.exe (actually the debug info says
wxMSW...dll)? No console messages, no assertions nothing. And I don't
get the crash on my machine but one of my colleagues does.

My question has two parts - one general: how does one debug such
crashes in any situation. Two, in this specific case, the crash occurs
for my colleague when he selects a row in the grid and move the mouse.
He says it consistently crashes, while it never once has crashed for
me. We have different data views.

OS: XP Sp1
Python: 2.3.5
wxPython: 2.6.1.0

Any suggestions, ideas will be greatly appreciated.

Thank you,
-Kartic

Hello list,

How does one debug a crash in python.exe (actually the debug info says
wxMSW...dll)? No console messages, no assertions nothing. And I don't
get the crash on my machine but one of my colleagues does.

Hello Kartic,

these are the really bad ones.

My question has two parts - one general: how does one debug such
crashes in any situation.

I'm no expert.

What does the crash say (Access Violation? C0000005)?

Two, in this specific case, the crash occurs
for my colleague when he selects a row in the grid and move the mouse.

Drag or simply move?
Every time?

He says it consistently crashes, while it never once has crashed for
me. We have different data views.

When you copy his data view on your machine and try out?
Or do I misundertand you?

···

On Tue, 27 Sep 2005 16:18:40 -0400, Kartic Krish <kartic0@gmail.com> wrote:

OS: XP Sp1
Python: 2.3.5
wxPython: 2.6.1.0

Any suggestions, ideas will be greatly appreciated.

Thank you,
-Kartic

--
Franz Steinhaeusler

Franz,

Thank you for your response.

What does the crash say (Access Violation? C0000005)?

I have requested that he send all that information from the Windows
error report.

>Two, in this specific case, the crash occurs
>for my colleague when he selects a row in the grid and move the mouse.

Drag or simply move?
Every time?

Every time on a move.

When you copy his data view on your machine and try out?
Or do I misundertand you?

Hmm.. I have not yet tried getting his version of the data to my
machine to take a look simply because it is an involved process. But I
am plan to do that sometime today or tomorrow.

I wonder if there is a debug version of wxPython that I can download.
The download section does not appear to have one.

Thanks,
-Kartic

Franz,

Here is what I found out.

Error signature
AppName: python.exe AppVer: 0.0.0.0 ModName: ole32.dll
ModVer: 5.1.2600.2655 Offset: 00023c2e

My ole32.dll version is 5.1.2600.1619

Thanks,
-Kartic

···

On 9/28/05, Franz Steinhäusler <franz.steinhaeusler@gmx.at> wrote:

On Tue, 27 Sep 2005 16:18:40 -0400, Kartic Krish <kartic0@gmail.com> wrote:

>Hello list,
>
>How does one debug a crash in python.exe (actually the debug info says
>wxMSW...dll)? No console messages, no assertions nothing. And I don't
>get the crash on my machine but one of my colleagues does.
>

Hello Kartic,

these are the really bad ones.

>My question has two parts - one general: how does one debug such
>crashes in any situation.

I'm no expert.

What does the crash say (Access Violation? C0000005)?

>Two, in this specific case, the crash occurs
>for my colleague when he selects a row in the grid and move the mouse.

Drag or simply move?
Every time?

>He says it consistently crashes, while it never once has crashed for
>me. We have different data views.

When you copy his data view on your machine and try out?
Or do I misundertand you?

>
>OS: XP Sp1
>Python: 2.3.5
>wxPython: 2.6.1.0

Franz,

Thank you for your response.

What does the crash say (Access Violation? C0000005)?

I have requested that he send all that information from the Windows
error report.

Hello Kartic,

could it be, that this is somehow related to:

http://www.solidsteel.nl/users/wxwidgets/viewtopic.php?t=2705&highlight=grid+crash
??

There were some problems in wxWidgets about the 2.6.0 release;
maybe they are solved in the meantime, and because of Robins
absence, they are still in 2.6.1.0.

>Two, in this specific case, the crash occurs
>for my colleague when he selects a row in the grid and move the mouse.

Drag or simply move?
Every time?

Every time on a move.

When you copy his data view on your machine and try out?
Or do I misundertand you?

Hmm.. I have not yet tried getting his version of the data to my
machine to take a look simply because it is an involved process. But I
am plan to do that sometime today or tomorrow.

I wonder if there is a debug version of wxPython that I can download.
The download section does not appear to have one.

This would also interests me; try and error repetitions are
tiresome and livelong.

···

On Wed, 28 Sep 2005 09:20:26 -0400, Kartic Krish <kartic0@gmail.com> wrote:

--
Franz Steinhaeusler

Hi Franz,

could it be, that this is somehow related to:

http://www.solidsteel.nl/users/wxwidgets/viewtopic.php?t=2705&highlight=grid+crash
??

There were some problems in wxWidgets about the 2.6.0 release;
maybe they are solved in the meantime, and because of Robins
absence, they are still in 2.6.1.0.

Hmm.. that is interesting. If I have time, I will build from CVS and
see if the crash goes away.

Thanks for sending me that link.

-Kartic