Matplotlib crash on Windows 2008 Server

Hello,

I am using matplotlib as part of a data analysis tool, and I am having problems with a crash on Windows 2008 server when plotting data. The application use to run fine, though I guess there was a round of windows updates recently (including some VC++ 2008 runtime updates). No problems on Windows 7 professional with the same runtime updates.

I have tracked the problem down to the function call to update_path_extents in the _path.pyd module from transforms.py (L821 in 1.0.1).

Anyone else seeing this?

The event log shows that it is an uncaught VC++ exception based on this message:

Log Name: Application

Source: Application Error

Event ID: 1000

Task Category: (100)

Level: Error

Keywords: Classic

User: N/A

Computer: TS1.synodon.com

Description:

Faulting application name: sensview.exe, version: 0.0.0.0, time stamp: 0x4918019c

Faulting module name: KERNELBASE.dll, version: 6.1.7601.17514, time stamp: 0x4ce7bafa

Exception code: 0xe06d7363

Fault offset: 0x0000b727

Faulting process id: 0x18d8

Faulting application start time: 0x01cc3cea60fe867f

Faulting application path: C:\Program Files (x86)\sensview\sensview.exe

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll

Report Id: b4b6d9f6-a8dd-11e0-bdde-002590135f53

Event Xml:

1000

2

100

0x80000000000000

10539

Application

TS1.synodon.com

sensview.exe

0.0.0.0

4918019c

KERNELBASE.dll

6.1.7601.17514

4ce7bafa

e06d7363

0000b727

18d8

01cc3cea60fe867f

C:\Program Files (x86)\sensview\sensview.exe

C:\Windows\syswow64\KERNELBASE.dll

b4b6d9f6-a8dd-11e0-bdde-002590135f53

···

Date: 07/07/2011 3:11:40 PM

Noah Aklilu, on 2011-07-07 16:06, wrote:

I am using matplotlib as part of a data analysis tool, and I am
having problems with a crash on Windows 2008 server when
plotting data. The application use to run fine, though I guess
there was a round of windows updates recently (including some
VC++ 2008 runtime updates). No problems on Windows 7
professional with the same runtime updates.

I have tracked the problem down to the function call to
update_path_extents in the _path.pyd module from transforms.py
(L821 in 1.0.1).

Anyone else seeing this?

Hi Noah,

I'm not on windows, but is this an application that you built and
compiled? Is recompiling matplotlib an option?

best,

···

--
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Hi Paul,

I am using py2exe, hence the *.exe. The application is otherwise straight python.

Noah.

···

-----Original Message-----
From: Paul Ivanov [mailto:pivanov314@…287…]
Sent: July-08-11 11:56 AM
To: matplotlib-users@lists.sourceforge.net
Subject: Re: [Matplotlib-users] Matplotlib crash on Windows 2008 Server

Noah Aklilu, on 2011-07-07 16:06, wrote:

I am using matplotlib as part of a data analysis tool, and I am having
problems with a crash on Windows 2008 server when plotting data. The
application use to run fine, though I guess there was a round of
windows updates recently (including some
VC++ 2008 runtime updates). No problems on Windows 7
professional with the same runtime updates.

I have tracked the problem down to the function call to
update_path_extents in the _path.pyd module from transforms.py
(L821 in 1.0.1).

Anyone else seeing this?

Hi Noah,

I'm not on windows, but is this an application that you built and compiled? Is recompiling matplotlib an option?

best,
--
Paul Ivanov
314 address only used for lists, off-list direct email at:
http://pirsquared.org | GPG/PGP key id: 0x0F3E28F7

Hello,

I am using matplotlib as part of a data analysis tool, and I am having
problems with a crash on Windows 2008 server when plotting data. The
application use to run fine, though I guess there was a round of windows
updates recently (including some VC++ 2008 runtime updates). No problems
on Windows 7 professional with the same runtime updates.

I have tracked the problem down to the function call to
update_path_extents in the _path.pyd module from transforms.py (L821 in
1.0.1).

Anyone else seeing this?

I can reproduce this. For me any matplotlib script crashes on Windows Server 2008 when frozen with py2exe and py2exe's "bundle_files" option is not 3 (the default). Frozen PIL scripts also crash. The executables work When bundle_files=3.

Christoph

···

On 7/7/2011 3:06 PM, Noah Aklilu wrote:

The event log shows that it is an uncaught VC++ exception based on this
message:

Log Name: Application

Source: Application Error

Date: 07/07/2011 3:11:40 PM

Event ID: 1000

Task Category: (100)

Level: Error

Keywords: Classic

User: N/A

Computer: TS1.synodon.com

Description:

Faulting application name: sensview.exe, version: 0.0.0.0, time stamp:
0x4918019c

Faulting module name: KERNELBASE.dll, version: 6.1.7601.17514, time
stamp: 0x4ce7bafa

Exception code: 0xe06d7363

Fault offset: 0x0000b727

Faulting process id: 0x18d8

Faulting application start time: 0x01cc3cea60fe867f

Faulting application path: C:\Program Files (x86)\sensview\sensview.exe

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll

Report Id: b4b6d9f6-a8dd-11e0-bdde-002590135f53

Event Xml:

<Event xmlns="Error;

<System>

<Provider Name="Application Error" />

<EventID Qualifiers="0">1000</EventID>

<Level>2</Level>

<Task>100</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2011-07-07T21:11:40.000000000Z" />

<EventRecordID>10539</EventRecordID>

<Channel>Application</Channel>

<Computer>TS1.synodon.com</Computer>

<Security />

</System>

<EventData>

<Data>sensview.exe</Data>

<Data>0.0.0.0</Data>

<Data>4918019c</Data>

<Data>KERNELBASE.dll</Data>

<Data>6.1.7601.17514</Data>

<Data>4ce7bafa</Data>

<Data>e06d7363</Data>

<Data>0000b727</Data>

<Data>18d8</Data>

<Data>01cc3cea60fe867f</Data>

<Data>C:\Program Files (x86)\sensview\sensview.exe</Data>

<Data>C:\Windows\syswow64\KERNELBASE.dll</Data>

<Data>b4b6d9f6-a8dd-11e0-bdde-002590135f53</Data>

</EventData>

</Event>

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options

Thanks Christoph. That fixed it at my end as well.

Regards,
Noah.

···

-----Original Message-----
From: Christoph Gohlke [mailto:cgohlke@…2143…]
Sent: July-12-11 3:40 AM
To: matplotlib-users@lists.sourceforge.net
Subject: Re: [Matplotlib-users] Matplotlib crash on Windows 2008 Server

On 7/7/2011 3:06 PM, Noah Aklilu wrote:

Hello,

I am using matplotlib as part of a data analysis tool, and I am having
problems with a crash on Windows 2008 server when plotting data. The
application use to run fine, though I guess there was a round of
windows updates recently (including some VC++ 2008 runtime updates).
No problems on Windows 7 professional with the same runtime updates.

I have tracked the problem down to the function call to
update_path_extents in the _path.pyd module from transforms.py (L821
in 1.0.1).

Anyone else seeing this?

I can reproduce this. For me any matplotlib script crashes on Windows Server 2008 when frozen with py2exe and py2exe's "bundle_files" option is not 3 (the default). Frozen PIL scripts also crash. The executables work When bundle_files=3.

Christoph

The event log shows that it is an uncaught VC++ exception based on
this
message:

Log Name: Application

Source: Application Error

Date: 07/07/2011 3:11:40 PM

Event ID: 1000

Task Category: (100)

Level: Error

Keywords: Classic

User: N/A

Computer: TS1.synodon.com

Description:

Faulting application name: sensview.exe, version: 0.0.0.0, time stamp:
0x4918019c

Faulting module name: KERNELBASE.dll, version: 6.1.7601.17514, time
stamp: 0x4ce7bafa

Exception code: 0xe06d7363

Fault offset: 0x0000b727

Faulting process id: 0x18d8

Faulting application start time: 0x01cc3cea60fe867f

Faulting application path: C:\Program Files
(x86)\sensview\sensview.exe

Faulting module path: C:\Windows\syswow64\KERNELBASE.dll

Report Id: b4b6d9f6-a8dd-11e0-bdde-002590135f53

Event Xml:

<Event xmlns="Error;

<System>

<Provider Name="Application Error" />

<EventID Qualifiers="0">1000</EventID>

<Level>2</Level>

<Task>100</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2011-07-07T21:11:40.000000000Z" />

<EventRecordID>10539</EventRecordID>

<Channel>Application</Channel>

<Computer>TS1.synodon.com</Computer>

<Security />

</System>

<EventData>

<Data>sensview.exe</Data>

<Data>0.0.0.0</Data>

<Data>4918019c</Data>

<Data>KERNELBASE.dll</Data>

<Data>6.1.7601.17514</Data>

<Data>4ce7bafa</Data>

<Data>e06d7363</Data>

<Data>0000b727</Data>

<Data>18d8</Data>

<Data>01cc3cea60fe867f</Data>

<Data>C:\Program Files (x86)\sensview\sensview.exe</Data>

<Data>C:\Windows\syswow64\KERNELBASE.dll</Data>

<Data>b4b6d9f6-a8dd-11e0-bdde-002590135f53</Data>

</EventData>

</Event>

----------------------------------------------------------------------
-------- All of the data generated in your IT infrastructure is
seriously valuable.
Why? It contains a definitive record of application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense.

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net