http://bugs.winehq.org/show_bug.cgi?id=12394
Summary: PanoramaStudio automatic Barrel/pincushion correction fails on too many pipes Product: Wine Version: 0.9.58. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: wine@zorglub.s.bawue.de
Hi,
as described under http://appdb.winehq.org/objectManager.php?sClass=version&iId=11467 PanoramaStudio fails when doing the following: 1. Start PanoramaStudio 2. Import some photos 3. Click on "Parameters" -> "Lenscorrection 4. Check the automatism for Barrel/pincushion correction 5. OK, OK, OK... 6. Start the stitching 7. PanoramaStudio hangs by ~75% of the progress bar while estimating the focal length (2nd pass).
The console shows with 0.9.46: fixme:pager:PAGER_Create [0x2002e] Drag and Drop style is not implemented yet. fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled. fixme:commdlg:GetFileName95 Flags 0x00800000 not yet implemented fixme:shell:ShellView_OnNotify LVN_KEYDOWN key=0x00000010 wine client error:108: pipe: Too many open files
And with 0.9.58: fixme:spoolsv:serv_main (0 (nil)) err:service:service_get_status service protocol error - failed to read pipe r = 0 count = 0! fixme:pager:PAGER_Create [0x20030] Drag and Drop style is not implemented yet. fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled. wine client error:10a: pipe: Too many open files
and in deed lsof shows 1010 pipes opened for the PanoramaStudio.exe process. Using as well lsof, I found out that PanoStudio starts with 4 pipes and adds 120 (!) pipes after each round of Stitching (without automatic correction). Don't if PanoStudio is the culprit or Wine; at least to know this would be helpful.
More info: Ubuntu 7.10 with 0.9.46 package from Ubuntu, or 0.9.58 from WineHQ (no difference).
PanoStudio can be used as shareware, so you can test, else I'm glad to help solve the issue. And PanoStudio seems to be written with Delphi (strings x.exe | grep -i delphi).
Thanks, Eric