Tue Oct 23 19:08:54 2012: Request 80322 was acted upon.
Transaction: Correspondence added by BULKDD
Queue: Win32-API
Subject: 'make test' failure - 03_Jim_Shaw.t - invalid unpack type
Broken in: 0.72, 0.73
Severity: Important
Owner: Nobody
Requestors: [email protected]
Status: open
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=80322 >
On Tue Oct 23 08:57:29 2012, JDHEDDEN wrote:
> All tests passed for Perl 5.16.1 under Cygwin 1.5. For Perl 5.16.1
> under Cygwin 1.7, the following failure occurs:
....................................
> $paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
> window_enumerator - hwnd=[65682], PID=[1620]
> $paramcount=-4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
> Invalid type '-' in unpack at
> /c/_/Xfer/bulk88-perl5-win32-api-
> cdc5668/blib/lib/Win32/API/Callback.pm
> line 190.
> # Looks like you planned 6 tests but ran 4.
> # Looks like your test exited with 255 just after 4.
>
I'm not sure what to do. Basic math is not working randomly (????).
__________________________________________________________
$inbytes = $self->{inbytes};
#first is ebp copy then ret address
$inbytes += PTRSIZE * 2;
my $paramcount = $inbytes / PTRSIZE ;
warn("\$paramcount=$paramcount \$IB=$inbytes, \$obj->IB=".
$self->{inbytes}." PTRSIZE=".PTRSIZE." PTRLET=".PTRLET."\n");
__________________________________________________________
$paramcount is supposed to be a positive number. Both $inbytes and
PTRSIZE are positive as printed in the warn call. Why did the result of
the operation that happened 7 times correctly suddenly become negative?
I retried the cygwin fix branch I gave you with my Cygwin Perl and I
attached what it looks like when the jim_shaw test succeeds. Towards the
end there is a dump of all/some Win32 GUI components and their names
(the privacy issues I mentioned). Here is the -V of the Cyg Perl I used.
_________________________________________________________
$ perl -V
Summary of my perl5 (revision 5 version 14 subversion 2) configuration:
Platform:
osname=cygwin, osvers=1.7.15(0.26053),
archname=cygwin-thread-multi-64int
uname='cygwin_nt-5.1 winxp 1.7.15(0.26053) 2012-05-09 10:25 i686
cygwin '
_________________________________________________________
Did you compile your own CygPerl 5.16 or you are using an official build
from Cygnus? I noticed your Perl has
_________________________________________________________
optimize='-Os -pipe -funit-at-a-time -march=pentium4 -mfpmath=sse -
mieee-fp -mmmx -msse -msse2',
_________________________________________________________
meanwhile my CygPerl just has
_________________________________________________________
optimize='-O3',
_________________________________________________________
I am running low on ideas on what is causing this. I dont think this is
a problem Win32::API, since superficially it does not look like a SEGV,
or random memory corruption which are Win32::API's typical failure
modes. Just a single bit is wrong in the IV, IF that is an IV.
If you compiled your own CygPerl, did it pass a make test when you built it?
I can only investigate what is special about your Perl build that caused
that division statement to break. My next idea is to add
Devel::Peek::Dump on $paramcount before and after the problematic
division and see if $paramcount is an IV or NV. After that try to reduce
the math division error to a test case that doesn't involve Win32::API.
I can not reproduce the Jim Shaw test failure with my Cygnus CygPerl 5.14
How do you want to proceed?
1..6
ok 1 - use Win32::API;
ok 2 - use Win32::API::Callback;
ok 3 - use Win32::API::Test;
ok 4 - loaded
$VAR1 = bless( {
'out' => 3,
'outtype' => 'I',
'cdecl' => 0,
'sub' => sub { "DUMMY" },
'inbytes' => 8,
'intypes' => [
'N',
'N'
],
'codeExecAlloc' => bless( do{\(my $o = 35397264)},
'Win32::API::Callback::HeapBlock' ),
'code' => 35397264
}, 'Win32::API::Callback' );
get_window_pids: Desktop hwnd: 65552
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[55771724], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[65636], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[17039828], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[3278798], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196672], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196670], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[65638], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196668], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196666], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[131140], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[262178], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196656], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196658], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196660], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196664], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196662], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196674], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[65630], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[65634], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[196696], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[17041074], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[3999414], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[7538496], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[6817464], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[15075016], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[6555188], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[41747200], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[48038480], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[69140638], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[69271716], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[38404256], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[37617746], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[46268798], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[3081678], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[21104266], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[40173926], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[77005346], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[85066208], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[49414962], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[2557334], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[84607350], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[37028276], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[33948126], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[38994300], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[80413032], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[41877924], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[72286802], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[47710374], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[83362224], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[50332070], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[45941132], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[61538820], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[50725236], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[15140376], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[44892850], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[53019080], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[20841074], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[59310444], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[12256880], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[12715624], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[35521018], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[32571838], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[54395366], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[41157318], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[20186662], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[50856418], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[25690542], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[49545434], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[19071712], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[11798118], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[53608956], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[29884868], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[45416556], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[68289156], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[3671412], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[49611228], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[40501708], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[33030570], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[73400910], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[86901306], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[33227118], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[132579826], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[129106208], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[22545044], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[74973760], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[37159412], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[49742258], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[7800790], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[70320676], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[47972876], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[3080976], PID=[18012]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[8849070], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[788778], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[10356462], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[11405034], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[853182], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[7800638], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[264480], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[722106], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
window_enumerator - hwnd=[7210810], PID=[2240]
$paramcount=4 $IB=16, $obj->IB=8 PTRSIZE=4 PTRLET=L
$VAR1 = {
'2240' => {
'53608956' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'68289156' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'196664' => {
'window_class' => 'ToolbarWindow32',
'window_text' => 'Notification Area'
},
'59310444' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'853182' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'129106208' => {
'window_class' => 'Auto-Suggest
Dropdown',
'window_text' => ''
},
'49545434' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'35521018' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'33030570' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'83362224' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'50725236' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'85066208' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'50332070' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'33227118' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'15140376' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'77005346' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'196670' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'65630' => {
'window_class' => 'MSTaskSwWClass',
'window_text' => 'Running Applications'
},
'21104266' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'50856418' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'32571838' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'44892850' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'33948126' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'12715624' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'7538496' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'196656' => {
'window_class' => 'TrayNotifyWnd',
'window_text' => ''
},
'3081678' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'65638' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'40501708' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'196674' => {
'window_class' => 'ReBarWindow32',
'window_text' => ''
},
'3671412' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'10356462' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'37159412' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'37617746' => {
'window_class' => 'ToolbarWindow32',
'window_text' => ''
},
'65636' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'20186662' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'196660' => {
'window_class' => 'SysPager',
'window_text' => ''
},
'37028276' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'46268798' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'264480' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'131140' => {
'window_class' => 'Shell_TrayWnd',
'window_text' => ''
},
'41157318' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'262178' => {
'window_class' => 'Button',
'window_text' => 'Start'
},
'3999414' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'25690542' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'2557334' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'47710374' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'69140638' => {
'window_class' => 'BaseBar',
'window_text' => ''
},
'722106' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'38404256' => {
'window_class' => 'SysPager',
'window_text' => ''
},
'86901306' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'15075016' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'22545044' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'74973760' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'49611228' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'40173926' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'6555188' => {
'window_class' => 'SysFader',
'window_text' => 'SysFader'
},
'17041074' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'49742258' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'11798118' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'45941132' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'11405034' => {
'window_class' => 'SysFader',
'window_text' => 'SysFader'
},
'196672' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'196696' => {
'window_class' => 'ToolbarWindow32',
'window_text' => 'Quick Launch'
},
'73400910' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'41877924' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'17039828' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'196666' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'49414962' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'38994300' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'7210810' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'45416556' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'3278798' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'69271716' => {
'window_class' => 'MenuSite',
'window_text' => ''
},
'72286802' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'8849070' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'196668' => {
'window_class' => 'tooltips_class32',
'window_text' => ''
},
'84607350' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'19071712' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'65634' => {
'window_class' => 'ToolbarWindow32',
'window_text' => 'Running Applications'
},
'196662' => {
'window_class' => 'Button',
'window_text' => ''
},
'29884868' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'53019080' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
},
'54395366' => {
'window_class' => 'Auto-Suggest Dropdown',
'window_text' => ''
},
'20841074' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'196658' => {
'window_class' => 'TrayClockWClass',
'window_text' => '2:06 PM'
},
'7800638' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'788778' => {
'window_class' => 'ComboLBox',
'window_text' => ''
},
'132579826' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'61538820' => {
'window_class' => 'SysHeader32',
'window_text' => ''
},
'12256880' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'80413032' => {
'window_class' => 'ScrollBar',
'window_text' => ''
},
'6817464' => {
'window_class' => 'SysListView32',
'window_text' => 'Internet Explorer'
}
},
'18012' => {
'3080976' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => ''
},
'47972876' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => 'Find the previous
occurrence of the phrase'
},
'48038480' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => ''
},
'70320676' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => ''
},
'7800790' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => ''
},
'41747200' => {
'window_class' =>
'MozillaDropShadowWindowClass',
'window_text' => 'Download this
repository as a zip file'
}
}
};
ok 5 - no 0 PIDs found
ok 6 - no 0 HWNDs found