WineHQ
Bug Tracking Database – Bug 12633

 Bugzilla

 

Last modified: 2011-12-30 18:57:35 UTC  

Windows Media Player 10 crashes on "Add to Library" and exit

Bug 12633 - Windows Media Player 10 crashes on "Add to Library" and exit
Windows Media Player 10 crashes on "Add to Library" and exit
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: shell32
unspecified
Other other
: P2 normal
: ---
Assigned To: Mr. Bugs
http://download.microsoft.com/downloa...
: download
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2008-04-17 20:38 UTC by Dan Kegel
Modified: 2011-12-30 18:57 UTC (History)
5 users (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
+shell,+tid, bzip2 -9'ed (23.06 KB, application/x-bzip)
2010-06-12 19:27 UTC, Austin English
Details
+relay,+shell,+tid trace, tail'ed to 500k lines, bzip2 -9'ed (961.37 KB, application/x-bzip)
2010-06-12 19:30 UTC, Austin English
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Kegel 2008-04-17 20:38:00 UTC
Setting up WPM10 went smoothly.  The app started up, and
asked if I wanted to scan folders for music.
I told it to scan my Music folder, whereupon it promptly crashed
with

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7d06b95f).
Backtrace:
=>1 0x7d06b95f IAutoComplete_fnInit+0xb2(iface=0xab1948, hwndEdit=0x20076, punkACL=0x0, pwzsRegKeyPath=0x0, pwszQuickComplete=0x0) [dlls/shell32/autocomplete.c:249] in shell32 (0x0033b584)
  2 0x07601b83 in wmp (+0xf1b83) (0x0033b5a8)
...
[dlls/shell32/autocomplete.c:249] in shell32: movl   0x0(%ecx),%edx
249         if (!SUCCEEDED (IUnknown_QueryInterface (punkACL, &IID_IEnumString, (LPVOID*)&This->enumstr))) {
Comment 1 Dan Kegel 2008-04-17 20:47:49 UTC
Same error on exit.  (I guess it happens when windows close.)
Comment 2 Robert M. Muncrief 2008-04-28 22:54:59 UTC
I can verify that the exit bug exists when using Ubuntu Gutsy AMD64 and Wine 0.9.60, with devenum, quartz, streamci, and jscript set to native. I found that these were the minimum DLL's necessary for MP10 to run. The DLL's were copied from a Windows XP system with MP10 installed. And by the way, I experimented with many different DLL configurations but could not get rid of the exit crash. And what's worse is the MP10 becomes a zombie, so users have to manually kill the process after a crash.

Comment 3 Austin English 2008-12-23 21:28:44 UTC
Still present in git.
Comment 4 Austin English 2009-01-19 21:15:32 UTC
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!
Comment 5 James 2009-06-18 04:12:03 UTC
can confirm bug is still present in todays version of wine (1.1.23) and many previous versions.
I am using ubuntu Jaunty, bug was also present using intrepid and both jaunty and intrepid gnome and kde affected and probably more but those are the ones ive tested, im a beginner linux user but i am guessing this is a wine problem, not a os problem but i felt it was worth pointing out.

  windows media player will crash on "add to libary"

also

"Uninstall" does not complete correctly 
it simply attempts to "roll back" the installed version, then removes itself from the installed programs list in wine, however it is very mush almost completely installed. If a reinstall is attempted after the failed uninstall, it never manages to get going again until i delete my whole .wine folder.

 I have tried (after the failed uninstalls) removing the relevent folders and file from the program files" folder and deleting all registry entried relation to windows media player, however it still refuses to reinstall untill complete .wine folder deleted and "winecfg" reloaded in terminal.

but once it is going again... "crash" on "add files to libary"

i am suprised to see this bug status as new as it has been around for a very long time.  :)
Comment 6 James 2009-07-20 08:06:51 UTC
sorry bout the comment about the status being new. i myself am new to all of this and i see lots of old bugs are flaged as new. I was not meaning to sound rude.
Comment 7 Dan Kegel 2009-07-20 14:00:42 UTC
"new" just means it's a real bug and needs looking at.
Comment 8 Austin English 2010-06-12 06:34:18 UTC
Backtrace:
=>0 0x7df1127a IAutoComplete2_fnInit+0x7a(iface=0x1123340, hwndEdit=0x20232, punkACL=(nil), pwzsRegKeyPath=0x0(nil), pwszQuickComplete=0x0(nil)) [/home/austin/wine-git/dlls/shell32/autocomplete.c:265] in shell32 (0x0033b390)
  1 0x07601b83 in wmp (+0xf1b82) (0x0033b3a8)
  2 0x07511fa4 in wmp (+0x1fa3) (0x0033b3f0)
  3 0x7eade5ca WINPROC_wrapper+0x19() in user32 (0x0033b3a8)
  4 0x07601b42 in wmp (+0xf1b41) (0x0033b3f0)
  5 0x7eade5ca WINPROC_wrapper+0x19() in user32 (0x0033b3f0)
  6 0x07511fa4 in wmp (+0x1fa3) (0x0033b420)

still present in 1.2-rc3.
Comment 9 Nikolay Sivov 2010-06-12 11:12:56 UTC
So it's unhandled NULL interface pointer, I'll add a test.
Comment 10 Nikolay Sivov 2010-06-12 12:14:03 UTC
It crashes on native as well, we have a note in tests for that. So the question is why it happens to use null pointer.

Attach +shell,+tid, and with +relay,+shell,+tid after that I guess.
Comment 11 Austin English 2010-06-12 19:27:50 UTC
Created attachment 28777 [details]
+shell,+tid, bzip2 -9'ed
Comment 12 Austin English 2010-06-12 19:30:27 UTC
Created attachment 28778 [details]
+relay,+shell,+tid trace, tail'ed to 500k lines, bzip2 -9'ed
Comment 13 Austin English 2010-06-12 19:31:29 UTC
You can reproduce this very easily by the way:
$ rm -rf .wine
$ winetricks -q wmp10
$ cd .wine/drive_c/Program\ Files/Windows\ Media\ Player/
$ wine wmplayer.exe

click through the wizard, and when the main program appears, close it.
Comment 14 Jaime 2010-10-03 15:11:07 UTC
continues happening on wine 1.3.3 

On exit, the console shows:

fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10098
wine: Unhandled page fault on read access to 0x00000000 at address 0x68e0724a (thread 0009), starting debugger...
Can't attach process 0008: error 5
Comment 15 joaopa 2011-12-14 15:58:34 UTC
still a bug in current wine?
Comment 16 Austin English 2011-12-23 21:33:13 UTC
(In reply to comment #15)
> still a bug in current wine?

You could test it yourself, you know..

but no, no crashes on exit or add to library in wine-1.3.35-147-gb433f1c. Add to library is not functional, however. That should be a new bug.
Comment 17 Alexandre Julliard 2011-12-30 18:57:35 UTC
Closing bugs fixed in 1.3.36.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to privacy@winehq.org

Hosted By CodeWeavers