WineHQ
Bug Tracking Database – Bug 27476

 Bugzilla

 

Last modified: 2014-01-17 13:58:42 UTC  

Spotify Crashes On Log In

Bug 27476 - Spotify Crashes On Log In
Spotify Crashes On Log In
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: winhttp
1.3.20
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
: download
: 20528 22505 27100 27408 27820 29018 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2011-06-14 04:16 UTC by mistrywork
Modified: 2014-01-17 13:58 UTC (History)
15 users (show)

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


Attachments
+winhttp trace of crash, with wine-1.3.32-369-gd351e02 (23.75 KB, text/plain)
2011-11-21 08:41 UTC, Dan Kegel
Details
winhttp: Don't resolve the hostname again for subsequent requests. (4.17 KB, patch)
2011-11-22 02:31 UTC, Hans Leidekker
Details | Diff
log of failure with patch and WINEDEBUG=+winhttp,+seh taskset -c 1 (100.36 KB, text/plain)
2011-11-22 08:55 UTC, Dan Kegel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mistrywork 2011-06-14 04:16:39 UTC
Hello, 

Am using Spotify via Wine on my work machine & that is running Fedora 8.
The latest version of Spotify (0.5) is crashing as soon as I log in.
An error box appears saying:

Program Error
The program spotify.exe has encountered a serious problem and needs to close.  We are sorry for the inconvenience.
This can be caused by a problem in the program or a deficiency in Wine... etc, etc'

I've never had any trouble before but since the latest version of Wine, this has kept popping up.  Have emailed the Spotify folks the IT department here mentioned that it could possibly be my account being corrupt for Linux and that could be at Spotify's end.  Am waiting to hear back from them.  In the meantime, the terminal output I get is below.  Any pointers would be appreciated.  Or if you need any more information, please do not hesitate to get in touch.

Thanks in advance.


Terminal Output
-----------------------------------------------------

ixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:advapi:RegisterEventSourceW ((null),L"Spotify"): stub
fixme:winsock:WSALookupServiceBeginW (0x138dea4c 0x00000ff1 0x1081a6f8) Stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x13bfc20
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:hnetcfg:fw_app_get_Enabled 0x16f230, 0x13bf3f4
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x16f230, L"Z:\\user_data\\ARCHIVE\\misc\\spotify\\spotify.exe"
fixme:hnetcfg:fw_app_put_Name 0x16f230, L"Spotify"
fixme:hnetcfg:fw_apps_Add 0x16f080, 0x16f230
fixme:win:RegisterShellHookWindow (0x60060): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:shell:knownfolder_GetFolderDefinition 0x13bf274
fixme:shell:knownfolder_GetFolderDefinition 0x13bf274
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:create_server class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {6bf52a52-394a-11d3-b153-00c04f79faa6} could be created for context 0x17
fixme:advapi:GetCurrentHwProfileW (0x13bf598)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x60060, filter=0x108a2010,flags=0x00000000) returns a fake device notification handle!
wine: Unhandled page fault on read access to 0x00000070 at address 0x7bc332b7 (thread 000d), starting debugger...
Comment 1 Christoffer Hammarström 2011-10-06 17:13:36 UTC
I got this working by removing the Spotify app on Facebook. (I.E. breaking Spotify's Facebook connection)
Comment 2 Terje Storsanden 2011-10-24 10:44:59 UTC
My Spotify through Wine 1.3.28 crashes on startup in my Ubuntu 11.10_x86-64 install. Even the preview crashes, which thogh is NOT wine-connected.
Comment 3 Terje Storsanden 2011-10-24 10:48:30 UTC
Workes by me, too - when I removed Spotify-connection in Facebook. But I get one message which I skipped, and THEN eventually it workes like a charm! Thanks!!!

(In reply to comment #1)
> I got this working by removing the Spotify app on Facebook. (I.E. breaking
> Spotify's Facebook connection)
Comment 4 Dan Kegel 2011-11-06 10:47:09 UTC
I see this, too:

fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
Unhandled exception: page fault on read access to 0x00000068 in 32-bit code (0x7bc3469a).
Backtrace:
=>0 RtlEnterCriticalSection+0x16(crit=0x54) [dlls/ntdll/critsection.c:530] 
  1 in spotify (+0x7e671) (0x1909e7ac)
  2 in spotify (+0x7e411) (0x1909e7f8)
  3 open_connection+0xb1(request=0x196540) [dlls/winhttp/request.c:926] 
  4 send_request+0x2fd(request=0x196540, headers=0x0(nil), headers_len=0, optional=0x10a2e01c, optional_len=0x129, total_len=0x129, context=0x10a2e160, async=0x1) [dlls/winhttp/request.c:1073] 
  5 task_send_request+0x6a(task=0x196690) [dlls/winhttp/request.c:1111] 
  6 task_thread+0x19(param=0x196690) [dlls/winhttp/request.c:183] 

+winhttp shows


trace:winhttp:WinHttpConnect 0x1, L"api.facebook.com", 443, 0
...
trace:winhttp:WinHttpConnect returning 0x6
trace:winhttp:WinHttpOpenRequest 0x6, L"GET", L"/method/facebook.fql.multiquery?access_token=AAAAAKLSe4lIBAL3F2dweZCSRUFrpJM3ZAUumCBWoyYU68fpnl6EYVgbq6gzYUmJe3BBlpu8OAzvDxL62ZCPOGsCqkq6agAZD&format=json&queries=%7b%22friends_query%22%3a%22SELECT+uid%2c+name%2c+username%2c+pic_square_with_logo%2c+pic%2c+pic_small%2c+pic_big%2c+online_presence%2c+pr"..., (null), (null), (nil), 0x00800000

...
trace:winhttp:process_header L"Host": L"graph.facebook.com" 0x10000000
trace:winhttp:get_header_index L"Host"
trace:winhttp:get_header_index returning -1
trace:winhttp:process_header L"Connection": L"Keep-Alive" 0x10000000
trace:winhttp:get_header_index L"Connection"
trace:winhttp:get_header_index returning -1
trace:winhttp:send_callback 0x10a92ea0, 0x00000001, 0x10b00bd8, 19
trace:seh:raise_exception code=c0000005 flags=0 addr=0x7bc3469a ip=7bc3469a tid=000d

winetricks winhttp seems to work around the problem here.
Comment 5 Dan Kegel 2011-11-06 10:53:13 UTC
*** Bug 27100 has been marked as a duplicate of this bug. ***
Comment 6 Jerome Leclanche 2011-11-07 07:56:06 UTC
*** Bug 29018 has been marked as a duplicate of this bug. ***
Comment 7 Jerome Leclanche 2011-11-07 07:58:02 UTC
*** Bug 20528 has been marked as a duplicate of this bug. ***
Comment 8 Jerome Leclanche 2011-11-07 07:58:29 UTC
*** Bug 27408 has been marked as a duplicate of this bug. ***
Comment 9 Jerome Leclanche 2011-11-07 08:01:45 UTC
*** Bug 22505 has been marked as a duplicate of this bug. ***
Comment 10 paoluzzi 2011-11-20 15:14:48 UTC
Hi everyone,
I'm having this problem, too. I have two spotify accounts: a free one and an open one which spotify recently transformed into a free one. Initially it seemed that removing the facebook connection application was enough to fix the problem (although this was the case only with the free account but not with the accont that originally was an open one). Hoever, a few days ago, I upgraded my free account to a premium one and now, when I open spotify with wine it crashes just after I log in. Of course I can use the linux client, which works fine, but it still bother ma that I cannot open spotify under wine, because my premium subscription will expire in few months.
fyi I'm running wine-1.3.31 on ubuntu lucid, and reinstalled spotify (and wine) to make sure everything was OK.

I copy what I get when I run spotify from a terminal.
Thanks a lot for your help.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

wine: cannot find L"C:\\windows\\system32\\gearsec.exe"
fixme:service:scmdatabase_autostart_services Auto-start service L"GEARSecurity" failed to start: 2
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:exec:SHELL_execute flags ignored: 0x00004100

fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:shell:SetCurrentProcessExplicitAppUserModelID L"Spotify.Console": stub
fixme:advapi:RegisterEventSourceW ((null),L"Spotify"): stub
fixme:winsock:WSALookupServiceBeginW (0x1307e9ec 0x00000ff1 0x10951fc8) Stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x14cfa40
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 10000 channels, pretending there's only 2 channels
fixme:win:RegisterShellHookWindow (0x10062): stub
fixme:hnetcfg:fw_app_get_Enabled 0x154478, 0x14cf2d4
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x154478, L"C:\\users\\paoluzzi\\Application Data\\Spotify\\spotify.exe"
fixme:hnetcfg:fw_app_put_Name 0x154478, L"Spotify"
fixme:hnetcfg:fw_apps_Add 0x153dd0, 0x154478
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
fixme:winhttp:WinHttpGetIEProxyConfigForCurrentUser returning no proxy used
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:create_server class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {6bf52a52-394a-11d3-b153-00c04f79faa6} could be created for context 0x17
fixme:advapi:GetCurrentHwProfileW (0x14cf650)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
wine: Unhandled page fault on read access to 0x00000068 at address 0x7bc35807 (thread 0043), starting debugger...
fixme:win:RegisterDeviceNotificationW (hwnd=0x10062, filter=0x10993510,flags=0x00000000) returns a fake device notification handle!
Unhandled exception: page fault on read access to 0x00000068 in 32-bit code (0x7bc35807).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:7bc35807 ESP:1906e774 EBP:1906e79c EFLAGS:00210202(  R- --  I   - - - )
 EAX:00000001 EBX:7bca5ff4 ECX:00000000 EDX:00000005
 ESI:00000054 EDI:00000000
Stack dump:
0x1906e774:  7bc48051 001643d8 00000002 001643d8
0x1906e784:  7bca5ff4 7bca5ff4 7bc46e8e 00000054
0x1906e794:  00000001 00000000 1906e7bc 0047e649
0x1906e7a4:  00000054 00000001 0016bcc0 7b4c5ff4
0x1906e7b4:  00000000 7bc48256 1906e818 0047e3e9
0x1906e7c4:  00160510 00000011 7b4b7ed6 00000005
Backtrace:
=>0 0x7bc35807 RtlEnterCriticalSection+0x17() in ntdll (0x1906e79c)
  1 0x0047e649 in spotify (+0x7e648) (0x1906e7bc)
  2 0x0047e3e9 in spotify (+0x7e3e8) (0x1906e818)
  3 0x7b4b3a40 in winhttp (+0x13a3f) (0x1906e8e8)
  4 0x7b4b4545 in winhttp (+0x14544) (0x1906e988)
  5 0x7b4b495e in winhttp (+0x1495d) (0x1906e9b8)
  6 0x7b4afd90 in winhttp (+0xfd8f) (0x1906e9d8)
  7 0x7bc7cd67 in ntdll (+0x6cd66) (0x1906ea48)
  8 0x7bc70ef0 call_thread_func_wrapper+0xb() in ntdll (0x1906ea58)
  9 0x7bc7112d call_thread_func+0x7c() in ntdll (0x1906eb28)
  10 0x7bc70ece RtlRaiseException+0x21() in ntdll (0x1906eb48)
  11 0x7bc7acf5 in ntdll (+0x6acf4) (0x1906f398)
  12 0x6816396e start_thread+0xbd() in libpthread.so.0 (0x1906f498)
0x7bc35807 RtlEnterCriticalSection+0x17 in ntdll: movl	0x14(%esi),%edx
Modules:
Module	Address			Debug info	Name (132 modules)
PE	  400000-  b31000	Export          spotify
ELF	20000000-20076000	Deferred        libfreetype.so.6
ELF	20076000-2008b000	Deferred        libz.so.1
ELF	2008b000-20131000	Deferred        winex11<elf>
  \-PE	200a0000-20131000	\               winex11
ELF	20131000-20141000	Deferred        libxext.so.6
ELF	20141000-2025e000	Deferred        libx11.so.6
ELF	2025e000-20278000	Deferred        libxcb.so.1
ELF	20278000-20286000	Deferred        libxi.so.6
ELF	20286000-202b6000	Deferred        libfontconfig.so.1
ELF	202b6000-202db000	Deferred        mpr<elf>
  \-PE	202c0000-202db000	\               mpr
ELF	202db000-202ef000	Deferred        libresolv.so.2
ELF	202ef000-203e2000	Deferred        oleaut32<elf>
  \-PE	20310000-203e2000	\               oleaut32
ELF	203e2000-20446000	Deferred        setupapi<elf>
  \-PE	203f0000-20446000	\               setupapi
ELF	20446000-204b9000	Deferred        libgcrypt.so.11
ELF	204b9000-204da000	Deferred        localspl<elf>
  \-PE	204c0000-204da000	\               localspl
ELF	204da000-20537000	Deferred        dbghelp<elf>
  \-PE	204e0000-20537000	\               dbghelp
ELF	20537000-2054b000	Deferred        msimg32<elf>
  \-PE	20540000-2054b000	\               msimg32
ELF	2054b000-2054f000	Deferred        libnss_mdns4_minimal.so.2
ELF	2054f000-205bb000	Deferred        wininet<elf>
  \-PE	20560000-205bb000	\               wininet
ELF	205bb000-20623000	Deferred        libsndfile.so.1
ELF	20623000-2064c000	Deferred        libvorbis.so.0
ELF	2064c000-20653000	Deferred        libogg.so.0
ELF	20653000-20670000	Deferred        hnetcfg<elf>
  \-PE	20660000-20670000	\               hnetcfg
ELF	20670000-20676000	Deferred        libnss_dns.so.2
ELF	23b45000-23ba6000	Deferred        advapi32<elf>
  \-PE	23b50000-23ba6000	\               advapi32
ELF	25dc0000-25dc4000	Deferred        libxau.so.6
ELF	289b2000-289bb000	Deferred        librt.so.1
ELF	2adbd000-2addf000	Deferred        iphlpapi<elf>
  \-PE	2adc0000-2addf000	\               iphlpapi
ELF	2adf4000-2adfd000	Deferred        libsm.so.6
ELF	2b1c3000-2b1e2000	Deferred        libgcc_s.so.1
ELF	2e5c7000-2e678000	Deferred        libkrb5.so.3
ELF	2e6e2000-2e6f3000	Deferred        libtasn1.so.3
ELF	2ef83000-2ef8a000	Deferred        libasound_module_pcm_pulse.so
ELF	33101000-331e9000	Deferred        libasound.so.2
ELF	33d69000-33e19000	Deferred        crypt32<elf>
  \-PE	33d70000-33e19000	\               crypt32
ELF	35641000-3567a000	Deferred        libdbus-1.so.3
ELF	37de4000-37e19000	Deferred        usp10<elf>
  \-PE	37df0000-37e19000	\               usp10
ELF	3b2df000-3b2e5000	Deferred        libxtst.so.6
ELF	3db09000-3db34000	Deferred        winealsa<elf>
  \-PE	3db10000-3db34000	\               winealsa
ELF	3f618000-3f633000	Deferred        spoolss<elf>
  \-PE	3f620000-3f633000	\               spoolss
ELF	400d2000-400d6000	Deferred        libxinerama.so.1
ELF	45a79000-45ac4000	Deferred        libpulsecommon-0.9.21.so
ELF	46d84000-46d8c000	Deferred        libkrb5support.so.0
ELF	47431000-47461000	Deferred        ws2_32<elf>
  \-PE	47440000-47461000	\               ws2_32
ELF	4ac59000-4acfe000	Deferred        winmm<elf>
  \-PE	4ac60000-4acfe000	\               winmm
ELF	4b27b000-4b2a4000	Deferred        msacm32<elf>
  \-PE	4b280000-4b2a4000	\               msacm32
ELF	4d95d000-4da64000	Deferred        ole32<elf>
  \-PE	4d970000-4da64000	\               ole32
ELF	4e18f000-4e1a3000	Deferred        psapi<elf>
  \-PE	4e190000-4e1a3000	\               psapi
ELF	50319000-50383000	Deferred        shlwapi<elf>
  \-PE	50330000-50383000	\               shlwapi
ELF	50ec5000-50f00000	Deferred        winspool<elf>
  \-PE	50ed0000-50f00000	\               winspool
ELF	519c7000-519e0000	Deferred        libice.so.6
ELF	51b80000-51ba2000	Deferred        imm32<elf>
  \-PE	51b90000-51ba2000	\               imm32
ELF	51f30000-51f57000	Deferred        libexpat.so.1
ELF	52120000-5212a000	Deferred        libxcursor.so.1
ELF	5443e000-54485000	Deferred        libcups.so.2
ELF	54c9b000-54cb1000	Deferred        dwmapi<elf>
  \-PE	54ca0000-54cb1000	\               dwmapi
ELF	55d30000-55d5f000	Deferred        libgssapi_krb5.so.2
ELF	55ddb000-55e76000	Deferred        libgnutls.so.26
ELF	5619d000-561a1000	Deferred        libxcomposite.so.1
ELF	56277000-56373000	Deferred        libvorbisenc.so.2
ELF	583c0000-584fe000	Deferred        user32<elf>
  \-PE	583d0000-584fe000	\               user32
ELF	587be000-587c4000	Deferred        libxfixes.so.3
ELF	58e4f000-58e55000	Deferred        libxxf86vm.so.1
ELF	5adc7000-5adcc000	Deferred        libgpg-error.so.0
ELF	5c3df000-5c3e7000	Deferred        libxrandr.so.2
ELF	5e385000-5e3a7000	Deferred        mmdevapi<elf>
  \-PE	5e390000-5e3a7000	\               mmdevapi
ELF	65e85000-65e8b000	Deferred        libxdmcp.so.6
ELF	67487000-674d4000	Deferred        libflac.so.8
ELF	6792b000-6793c000	Deferred        libavahi-client.so.3
ELF	68000000-6801d000	Deferred        ld-linux.so.2
ELF	6801d000-6815e000	Dwarf           libwine.so.1
ELF	6815e000-68177000	Dwarf           libpthread.so.0
ELF	68177000-6817b000	Deferred        libdl.so.2
ELF	6817b000-68183000	Deferred        libnss_compat.so.2
ELF	68183000-6819a000	Deferred        libnsl.so.1
ELF	6819a000-681a6000	Deferred        libnss_files.so.2
ELF	68e18000-68e31000	Deferred        version<elf>
  \-PE	68e20000-68e31000	\               version
ELF	6be48000-6be4d000	Deferred        libuuid.so.1
ELF	6c244000-6c24e000	Deferred        libxrender.so.1
ELF	6e79c000-6e7d0000	Deferred        uxtheme<elf>
  \-PE	6e7a0000-6e7d0000	\               uxtheme
ELF	6f36e000-6f394000	Deferred        libm.so.6
ELF	6fd29000-6fe1e000	Deferred        comctl32<elf>
  \-PE	6fd30000-6fe1e000	\               comctl32
ELF	718dc000-718e5000	Deferred        libwrap.so.0
ELF	7191a000-719c8000	Deferred        gdi32<elf>
  \-PE	71930000-719c8000	\               gdi32
ELF	71f15000-71f19000	Deferred        libkeyutils.so.1
ELF	7246f000-72683000	Deferred        shell32<elf>
  \-PE	72480000-72683000	\               shell32
ELF	75c48000-75c8a000	Deferred        libpulse.so.0
ELF	77a19000-77a1d000	Deferred        libcom_err.so.2
ELF	77ec0000-77eca000	Deferred        libnss_nis.so.2
ELF	78d66000-78ec0000	Dwarf           libc.so.6
ELF	78f1c000-78f40000	Deferred        libk5crypto.so.3
ELF	7a83c000-7a8b2000	Deferred        rpcrt4<elf>
  \-PE	7a850000-7a8b2000	\               rpcrt4
ELF	7b497000-7b4ca000	Dwarf           winhttp<elf>
  \-PE	7b4a0000-7b4ca000	\               winhttp
ELF	7b800000-7b9b7000	Deferred        kernel32<elf>
  \-PE	7b810000-7b9b7000	\               kernel32
ELF	7bc00000-7bcc2000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcc2000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7c059000-7c065000	Deferred        libavahi-common.so.3
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000021    0
	00000020    0
	0000001b    0
	00000019    0
	00000017    0
	00000010    0
	0000000f    0
00000014 winedevice.exe
	0000001c    0
	0000001a    0
	00000016    0
	00000015    0
0000001d plugplay.exe
	00000022    0
	0000001f    0
	0000001e    0
00000023 explorer.exe
	00000024    0
00000025 (D) C:\users\paoluzzi\Application Data\Spotify\spotify.exe
	00000048    0
	00000013    0
	00000043    0 <==
	00000009    0
	0000000b   15
	00000047    0
	00000046    0
	00000045    0
	00000044    0
	00000042    0
	00000041    0
	00000040    0
	0000003f    0
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000039    0
	00000038    0
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	0000002d    0
	0000002c    0
	0000002b    0
	0000002a    0
	00000029    0
	00000028    0
	00000027    0
	00000026    0
Backtrace:
=>0 0x7bc35807 RtlEnterCriticalSection+0x17() in ntdll (0x1906e79c)
  1 0x0047e649 in spotify (+0x7e648) (0x1906e7bc)
  2 0x0047e3e9 in spotify (+0x7e3e8) (0x1906e818)
  3 0x7b4b3a40 in winhttp (+0x13a3f) (0x1906e8e8)
  4 0x7b4b4545 in winhttp (+0x14544) (0x1906e988)
  5 0x7b4b495e in winhttp (+0x1495d) (0x1906e9b8)
  6 0x7b4afd90 in winhttp (+0xfd8f) (0x1906e9d8)
  7 0x7bc7cd67 in ntdll (+0x6cd66) (0x1906ea48)
  8 0x7bc70ef0 call_thread_func_wrapper+0xb() in ntdll (0x1906ea58)
  9 0x7bc7112d call_thread_func+0x7c() in ntdll (0x1906eb28)
  10 0x7bc70ece RtlRaiseException+0x21() in ntdll (0x1906eb48)
  11 0x7bc7acf5 in ntdll (+0x6acf4) (0x1906f398)
  12 0x6816396e start_thread+0xbd() in libpthread.so.0 (0x1906f498)
Comment 11 Hans Leidekker 2011-11-21 01:56:24 UTC
(In reply to comment #4)
> trace:winhttp:WinHttpConnect 0x1, L"api.facebook.com", 443, 0
> ...
> trace:winhttp:WinHttpConnect returning 0x6
> trace:winhttp:WinHttpOpenRequest 0x6, L"GET",
> L"/method/facebook.fql.multiquery?access_token=AAAAAKLSe4lIBAL3F2dweZCSRUFrpJM3ZAUumCBWoyYU68fpnl6EYVgbq6gzYUmJe3BBlpu8OAzvDxL62ZCPOGsCqkq6agAZD&format=json&queries=%7b%22friends_query%22%3a%22SELECT+uid%2c+name%2c+username%2c+pic_square_with_logo%2c+pic%2c+pic_small%2c+pic_big%2c+online_presence%2c+pr"...,
> (null), (null), (nil), 0x00800000
> 
> ...
> trace:winhttp:process_header L"Host": L"graph.facebook.com" 0x10000000
> trace:winhttp:get_header_index L"Host"
> trace:winhttp:get_header_index returning -1
> trace:winhttp:process_header L"Connection": L"Keep-Alive" 0x10000000
> trace:winhttp:get_header_index L"Connection"
> trace:winhttp:get_header_index returning -1
> trace:winhttp:send_callback 0x10a92ea0, 0x00000001, 0x10b00bd8, 19
> trace:seh:raise_exception code=c0000005 flags=0 addr=0x7bc3469a ip=7bc3469a
> tid=000d

Looks like the app doesn't expect that WINHTTP_CALLBACK_STATUS_RESOLVING_NAME
callback at this point. Please attach a full +winhttp trace.
Comment 12 Dan Kegel 2011-11-21 08:41:46 UTC
Created attachment 37563 [details]
+winhttp trace of crash, with wine-1.3.32-369-gd351e02
Comment 13 Hans Leidekker 2011-11-22 02:31:33 UTC
Created attachment 37572 [details]
winhttp: Don't resolve the hostname again for subsequent requests.

Does this patch help?
Comment 14 Dan Kegel 2011-11-22 08:55:49 UTC
Created attachment 37575 [details]
log of failure with patch and WINEDEBUG=+winhttp,+seh taskset -c 1

Didn't seem to make a difference.
Comment 15 ms 2011-11-29 06:22:18 UTC
"Program Error" on Fedora 16 / wine-1.3.29


err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:CoGetClassObject class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
err:ole:create_server class {6bf52a52-394a-11d3-b153-00c04f79faa6} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {6bf52a52-394a-11d3-b153-00c04f79faa6} could be created for context 0x17
fixme:advapi:GetCurrentHwProfileW (0x14bf688)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_END_BROWSER_SESSION: STUB
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub
err:alsa:wine_snd_pcm_recover underrun occurred
err:alsa:wine_snd_pcm_recover underrun occurred
wine: Unhandled page fault on read access to 0x00000068 at address 0x68725a06 (thread 003f), starting debugger...
Comment 16 Adam Spiers 2012-01-01 07:31:50 UTC
Same problem for me here on Fedora 15 - can provide extra debug on request.
Comment 17 Hans Leidekker 2012-02-21 02:14:51 UTC
3de7348f72e28b2744032b6eb83795163ee386ed may help here, please test.
Comment 18 Dan Kegel 2012-07-06 13:14:37 UTC
Seems a bit worse now.  I had to change winetricks to install ie7 (for winhttp and urlmon) before installing spotify; installing winhttp after spotify was no longer enough.
Comment 19 Hans Leidekker 2013-03-28 04:35:23 UTC
*** Bug 27820 has been marked as a duplicate of this bug. ***
Comment 20 Hans Leidekker 2013-03-28 04:57:14 UTC
I can log in with a Facebook account, so this might be fixed. Can anyone
confirm?
Comment 21 Bruno Jesus 2014-01-04 09:06:07 UTC
(In reply to comment #20)
> I can log in with a Facebook account, so this might be fixed. Can anyone
> confirm?

Tested version 0.5 downloaded from http://www.filehorse.com/download-spotify/8109/ in a clean prefix in wine 1.7.10 and it works (it will automatically download the newer version). Resolving fixed.

9bc56ed8b8dda7c9e9e0edfa9ecc3fedc4ef60d3 SpotifyInstaller.exe
Comment 22 Alexandre Julliard 2014-01-17 13:58:42 UTC
Closing bugs fixed in 1.7.11.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers