AM: Thank you for showing us a direction to debug the issue.

When running your script, I get:

wxWidgets 2.009004 for msw; compiler compatibility: gcc 3.4; options: no debug, unicode, no ms +lu -lwxbase29u -lwxmsw29u_richtext -lwxmsw29u_core -lwxmsw29u_stc -lwxmsw29u_aui -lwxmsw29u_gl -lwxbase29u_net -lwxmsw29u_html -lwxmsw29u_media -lwxbase29u_xml -lwxmsw29u_webview -lwxmsw29u_propgrid -lwxmsw29u_xrc -lwxmsw29u_adv -lwxmsw29u_ribbon

What's your opinion?

Many TIA - Helen

NB is it right to assume the following: looking at the crash in the OP, it seems that it occurred in 01_load.t . That test script goes:

#!/usr/bin/perl -w use strict; use Test::More tests => 50; use_ok( 'Wx::Demo' ); use_ok( 'Wx::DemoModules::lib::BaseModule' ); use_ok( 'Wx::DemoModules::lib::DataObjects' ); use_ok( 'Wx::DemoModules::wxBitmapButton' ); use_ok( 'Wx::DemoModules::wxBoxSizer' ); use_ok( 'Wx::DemoModules::wxCalendarCtrl' ); use_ok( 'Wx::DemoModules::wxCheckListBox' ); use_ok( 'Wx::DemoModules::wxChoice' ); use_ok( 'Wx::DemoModules::wxClipboard' ); use_ok( 'Wx::DemoModules::wxColourDialog' ); use_ok( 'Wx::DemoModules::wxComboBox' ); use_ok( 'Wx::DemoModules::wxDND' ); use_ok( 'Wx::DemoModules::wxDatePickerCtrl' ); use_ok( 'Wx::DemoModules::wxDirDialog' ); use_ok( 'Wx::DemoModules::wxFileDialog' ); use_ok( 'Wx::DemoModules::wxFlexGridSizer' ); use_ok( 'Wx::DemoModules::wxFontDialog' ); use_ok( 'Wx::DemoModules::wxGauge' ); use_ok( 'Wx::DemoModules::wxGrid' ); use_ok( 'Wx::DemoModules::wxGridCER' ); use_ok( 'Wx::DemoModules::wxGridER' ); use_ok( 'Wx::DemoModules::wxGridSizer' ); use_ok( 'Wx::DemoModules::wxGridTable' ); use_ok( 'Wx::DemoModules::wxHtmlDynamic' ); use_ok( 'Wx::DemoModules::wxHtmlTag' ); use_ok( 'Wx::DemoModules::wxHtmlWindow' ); use_ok( 'Wx::DemoModules::wxListBox' ); use_ok( 'Wx::DemoModules::wxListCtrl' ); use_ok( 'Wx::DemoModules::wxMDI' ); # naughty me... defined &Wx::MediaCtrl::new || eval 'sub Wx::MediaCtrl::new { }'; # above line tells us in gui if Wx::MediaCtrl is missing # SKIP below allows us to pass tests if it is missing or # has problems - (maybe wxWidgets doesnt have working # wxMediaCtrl support) SKIP: { eval { require Wx::Media; }; skip 'Wx::MediaCtrl load failed: '. $@, 1 if $@; use_ok( 'Wx::DemoModules::wxMediaCtrl' ); } use_ok( 'Wx::DemoModules::wxMultiChoiceDialog' ); use_ok( 'Wx::DemoModules::wxPrinting' ); use_ok( 'Wx::DemoModules::wxProgressDialog' ); use_ok( 'Wx::DemoModules::wxRadioBox' ); use_ok( 'Wx::DemoModules::wxRadioButton' ); use_ok( 'Wx::DemoModules::wxScrollBar' ); use_ok( 'Wx::DemoModules::wxScrolledWindow' ); use_ok( 'Wx::DemoModules::wxSingleChoiceDialog' ); use_ok( 'Wx::DemoModules::wxSlider' ); use_ok( 'Wx::DemoModules::wxSpinButton' ); use_ok( 'Wx::DemoModules::wxSpinCtrl' ); use_ok( 'Wx::DemoModules::wxSplashScreen' ); use_ok( 'Wx::DemoModules::wxStaticBitmap' ); use_ok( 'Wx::DemoModules::wxStaticText' ); use_ok( 'Wx::DemoModules::wxTextEntryDialog' ); use_ok( 'Wx::DemoModules::wxTreeCtrl' ); use_ok( 'Wx::DemoModules::wxValidator' ); use_ok( 'Wx::DemoModules::wxWizard' ); use_ok( 'Wx::DemoModules::wxXrc' ); use_ok( 'Wx::DemoModules::wxXrcCustom' );

Is this pointing us in any direction?
Is it telling us that the crash has actually occurred inside the use_ok method of Test::More while going:
use_ok( 'Wx::Demo' ); ?

Note that in the OP, the test report says: Failed 50/50 subtests, so does this mean that "use" failed loading each and every demo module?

Update: when going:  perl -e "use Wx::Demo;" I get the same perl.exe crash like in the OP, namely:

Problem Event Name: APPCRASH Application Name: perl.exe Application Version: 0.0.0.0 Application Timestamp: 513f0ec4 Fault Module Name: wxbase294u_gcc_custom.dll Fault Module Version: 2.9.4.0 Fault Module Timestamp: 518e8f2c Exception Code: c0000005 Exception Offset: 000000000004cc55 OS Version: 6.1.7600.2.0.0.256.1 Locale ID: 1033 Additional Information 1: 1c08 Additional Information 2: 1c088a33d2f6bb66ead4dd52958c47ec Additional Information 3: 9695 Additional Information 4: 9695d89d136d5b00e97ac68b3cb11b72

So it seems that the problem is with: wxbase294u_gcc_custom.dll

Can anyone explain what that dll is about, and better yet, how to find the cause of the problem?


In reply to Re^3: wxWidgets link libraries installed by HelenCr
in thread wxPerl: attempting to install Wx::Demo crashes perl.exe by HelenCr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.