http://bugs.winehq.org/show_bug.cgi?id=13082
Summary: Adobe Premiere Pro 1.5 fails to start Product: Wine Version: CVS/GIT Platform: PC URL: http://download.adobe.com/pub/adobe/magic/premiere/win/7 .x/premierepro_english_tryout.exe OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: xerox_xerox2000@yahoo.co.uk
Followup of #11613. The application starts, then asks you to create a new project, but then fails with a messagebox : " Adobe Premiere encountered a serious problem, and needs to be closed" (Note :all this after using native gdiplus, otherwise you'll run into other bug)
Using native comctl32 gets around this bug. If needed i can provide debuglogs.
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2008-05-14 15:36:31 --- (In reply to comment #0)
Using native comctl32 gets around this bug. If needed i can provide debuglogs.
I think it's necessary.
http://bugs.winehq.org/show_bug.cgi?id=13082
Izidor Matušov izidor.matusov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |izidor.matusov@gmail.com
--- Comment #2 from Izidor Matušov izidor.matusov@gmail.com 2008-07-02 09:00:37 --- I also get that message from Premiere when I open a project or I create new one: "Sorry, a serious error has occured that requires Adobe Premiere Pro to shut down. We will atempt to save your current project.
BTW: when I use gdiplus from wine, there wasn`t any image, but when I download that dll from a site and place it in windows\system, it works quite well. I also add an attachment
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #3 from Lei Zhang thestig@google.com 2008-07-02 13:09:15 --- Izidor, Can you file a separate bug for the gdiplus issue?
http://bugs.winehq.org/show_bug.cgi?id=13082
Mikolaj Zalewski mikolaj.zalewski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mikolaj.zalewski@gmail.com
--- Comment #4 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2008-07-19 09:27:08 --- The direct reason of the crash is a TVM_GETITEMA with an invalid HTREEITEM. The app queries for the lParam and even though the call fails, it dereferences it as a pointer. I don't know where the app got this HTREEITEM from.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #5 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2008-07-19 10:12:42 --- Actually, this is a valid HTREEITEM, but from a different TreeView. Maybe Windows allows it?
http://bugs.winehq.org/show_bug.cgi?id=13082
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #6 from Austin English austinenglish@gmail.com 2009-01-19 15:15:57 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.0-rc2
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com 2009-10-18 14:42:42 --- (In reply to comment #5)
Actually, this is a valid HTREEITEM, but from a different TreeView. Maybe Windows allows it?
Exactly, I've done some tests just now, and it definitely possible to pass HTREEITEM to different control for example in TVM_GETITEMA and it returns requested data. Something like a global DPA protected with critical section should be enough here - I'll try to make a draft implementation this week.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2009-10-18 16:00:53 --- (In reply to comment #7)
(In reply to comment #5) Something like a global DPA protected with critical section should be enough here - I'll try to make a draft implementation this week.
Or this month, or in some months - whole treeview code should be analysed, for example I just tested that delete item through another control window also works.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2009-10-19 06:51:20 --- Created an attachment (id=24227) --> (http://bugs.winehq.org/attachment.cgi?id=24227) Use global items array
Hi, Louis.
Please try this one as a start. It implements TVM_GETITEM[A/W] for requests from different trees. Note that no thread locking performed for global array.
Btw, what's the gdiplus problem from comment 1? If it still here open a bug please.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2009-12-13 03:09:19 --- Tried to test it, but it doesn't start earlier claiming that no audio drivers found. So I'm still waiting for patch test (if it's not a regression with sound of course).
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #11 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-12-13 04:49:09 --- (In reply to comment #10)
Tried to test it, but it doesn't start earlier claiming that no audio drivers found. So I'm still waiting for patch test (if it's not a regression with sound of course).
Hi Nicolay, sorry for long delay, this bug slipped through my attention.I tried to commit patch from comment #9 but it doesn't apply cleanly to current git. Trying to comile i got: treeview.c: In function ‘TREEVIEW_Destroy’: treeview.c:5077: error: ‘TREEVIEW_INFO’ has no member named ‘items’ make: *** [treeview.o] Error 1
I removed that line, and at least the patch fixes the crash , though there seem to be more bugs (no text in menu windows). Do you have a patch against current git?
BTW I don't see that audio problem you talked about, but i did have a problem trying to start the app the 1st time, it just exited early. The next tries the app went further.
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #24227|0 |1 is obsolete| |
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2009-12-13 05:44:50 --- Created an attachment (id=25188) --> (http://bugs.winehq.org/attachment.cgi?id=25188) Diffed with wine-1.1.34-309-g9352509
Here you are.
Please report next problems as separate bugs but check first if they're the same with native comctl32 and my patch and note that in reports.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #13 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-12-13 06:17:00 --- (In reply to comment #12)
Created an attachment (id=25188)
--> (http://bugs.winehq.org/attachment.cgi?id=25188) [details]
Diffed with wine-1.1.34-309-g9352509
Here you are.
Please report next problems as separate bugs but check first if they're the same with native comctl32 and my patch and note that in reports.
Hi, the patch fixes the crash. The other bugs ( missing text, graphical glitches) are also present with native comctl32 so the problem for those bugs must be outside comctl32. Thanks and regards, Louis
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com 2009-12-14 15:52:38 --- Ok. But I really don't know how to proceed further. Leaving data array just like that is completely unsafe, addition of simple locking is potentially unpredictable - an obvious deadlocking possibility here is notifications calls, that pass control to parent while data locked. I don't see currently a simple way to test this "feature", partially broken actually: delete item from different tree doesn't update its item count for example.
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #15 from Austin English austinenglish@gmail.com 2011-06-01 16:45:06 CDT --- Crashes for me in wine-1.3.21-92-gb6484cc, even with native comctl32/gdiplus from winetricks.
cb37ee69a7e38f9be97618916bf08bdc4669b3cf premierepro_english_tryout.exe
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #16 from Nikolay Sivov bunglehead@gmail.com 2011-10-21 11:13:33 CDT --- Created attachment 37041 --> http://bugs.winehq.org/attachment.cgi?id=37041 patch
Try this one please with current git to see if it helps. It's much safer than previous one and if it's enough for Premier I'll send it.
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #25188|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=13082
--- Comment #17 from Nikolay Sivov bunglehead@gmail.com 2012-05-22 01:37:36 CDT --- I tested it with today git wine and it makes it possible to create a new project, patch is sent http://www.winehq.org/pipermail/wine-patches/2012-May/114421.html.
http://bugs.winehq.org/show_bug.cgi?id=13082
Julian Rüger jr98@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jr98@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |95a15a3482ba47c1b84fd77a63f | |95d5cd784a97a Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #18 from Nikolay Sivov bunglehead@gmail.com 2012-05-22 14:37:32 CDT --- Fixed finally with 95a15a3482ba47c1b84fd77a63f95d5cd784a97a.
http://bugs.winehq.org/show_bug.cgi?id=13082
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|bunglehead@gmail.com |
http://bugs.winehq.org/show_bug.cgi?id=13082
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2012-05-25 13:43:00 CDT --- Closing bugs fixed in 1.5.5.
http://bugs.winehq.org/show_bug.cgi?id=13082
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.4.x
http://bugs.winehq.org/show_bug.cgi?id=13082
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.4.x |---