http://bugs.winehq.org/show_bug.cgi?id=15981
Summary: Rhapsody 3 and 4 crash at end of autoupdate install Product: Wine Version: 1.1.7 Platform: Other URL: http://service.real.com/rhapsody/download/version4/ OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
A user in http://real.lithium.com/real/board/message?board.id=InstallingRhapsody&m... asked about Rhapsody, so I had a look at all the freely downloadable versions I ran into. (Bug 15980 is about version 2.)
Installing the Listen version of Rhapsody, either http://service.real.com/rhapsody/download/version3/ http://service.real.com/rhapsody/download/version4/ succeeds; on startup, it autoupdates to the newest version (and you have to avoid accepting the autoupdate prompt more than once, or you'll start multiple concurrent autoupdate installs). Sadly, though, the autoupdater crashes on completion:
Unhandled exception: page fault on read access to 0x62ee1340 in 32-bit code (0x62ee1340). Backtrace: =>1 0x62ee1340 (0x0033ecc0) 2 0x7ec07b9a call_window_proc+0x6a(hwnd=<?>, msg=<?>, wp=0, lp=3404588, result=0x33ed94, arg=0x62ee1340) [dlls/user32/winproc.c:458] in user32 (0x0033ed00) 3 0x7ec0cec7 WINPROC_call_window+0xf7(hwnd=<?>, msg=129, wParam=0, lParam=3404588, result=0x33ed94, unicode=0, mapping=WMCHAR_MAP_SENDMESSAGE) [dlls/user32/winproc.c:2218] in user32 (0x0033ed40) 4 0x7ebcc631 call_window_proc+0x91(hwnd=<?>, msg=<?>, wparam=0, lparam=3404588, unicode=0, same_thread=1, mapping=WMCHAR_MAP_SENDMESSAGE) [dlls/user32/message.c:1634] in user32 (0x0033eda0) 5 0x7ebd1875 send_message+0x1d5(info=<?>, res_ptr=0x33ee3c, unicode=0) [dlls/user32/message.c:2465] in user32 (0x0033ee00) 6 0x7ebd1d33 SendMessageA+0x53(hwnd=0x60062, msg=129, wparam=0, lparam=3404588) [dlls/user32/message.c:2610] in user32 (0x0033ee40) 7 0x7ebff0a0 WIN_CreateWindowEx+0x1450(cs=0x33f32c, className=0x8002, flags=32) [dlls/user32/win.c:1190] in user32 (0x0033f100) 8 0x7ec0030a CreateWindowExA+0x6a(exStyle=1, className=*** invalid address 0x8002 ***, windowName="", style=2160591040, x=357, y=81, width=278, height=105, parent=0x600e4, menu=(nil), instance=0x10000000, data=(nil)) [dlls/user32/win.c:1391] in user32 (0x0033f360) 9 0x7eb97159 DIALOG_CreateIndirect+0x6a9(hInst=0x10000000, dlgTemplate=<?>, owner=0x600e4, dlgProc=0x100146e5, param=0, unicode=0, modal=1) [dlls/user32/dialog.c:621] in user32 (0x0033f530) 10 0x7eb99a38 DialogBoxParamA+0x78(hInst=<?>, name=*** invalid address 0x72 ***, owner=0x600e4, dlgProc=0x100146e5, param=0) [dlls/user32/dialog.c:808] in user32 (0x0033f550)
I have a feeling our DialogBoxParam isn't doing the right thing with that name parameter...
http://bugs.winehq.org/show_bug.cgi?id=15981
Niko Sandschneider nsandschn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nsandschn@gmx.de
--- Comment #1 from Niko Sandschneider nsandschn@gmx.de 2010-06-06 05:18:21 --- The autoupdate installer no longer crashes in wine-1.2-rc2-111-g9aa9a12. So this bug is fixed. The only problem which remains is that during the autoupdate a message appears: "Rhapsody is running. It must be shut down during installation. Click OK." But clicking OK doesn't shut down Rhapsody. It has to be killed by hand. Then the autoupdate installer successfully runs to the end. I will open a new bug for that.
http://bugs.winehq.org/show_bug.cgi?id=15981
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Dan Kegel dank@kegel.com 2010-06-06 08:55:00 --- I'll take your word. Thanks for testing.
http://bugs.winehq.org/show_bug.cgi?id=15981
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2010-06-11 12:50:33 --- Closing bugs fixed in 1.2-rc3.