http://bugs.winehq.org/show_bug.cgi?id=33250
Bug #: 33250 Summary: unimplemented function atl80.dll.AtlIPersistPropertyBag_Load (QQ International 1.6 crashes) Product: Wine Version: 1.5.26 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: atl AssignedTo: wine-bugs@winehq.org ReportedBy: litimetal@gmail.com Classification: Unclassified
0. download from http://dl_dir.qq.com/qqfile/qq/QQ2012/QQIntl1.6.exe 1. compile wine with -O0 for Bug 24768 winetricks ie7 for Bug 29638 winetricks riche20 for Bug 29636 2. login, and open a chat box 3. click on "Message History", and QQ crashed.
log : --snip-- wine: Call from 0x7b83d153 to unimplemented function atl80.dll.AtlIPersistPropertyBag_Load, aborting --snip
http://bugs.winehq.org/show_bug.cgi?id=33250
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dl_dir.qq.com/qqfile | |/qq/QQ2012/QQIntl1.6.exe
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #1 from lizhenbo litimetal@gmail.com 2013-04-14 07:31:48 CDT --- Created attachment 44177 --> http://bugs.winehq.org/attachment.cgi?id=44177 Terminal output in 1.5.28
I retested it in wine 1.5.28
This time, QQ didn't crash when I clicked on the "Message History" button, and showed the messages successfully. But when I clicked on it again to close it, QQ crashed.
I've read the terminal output but I can't find reports about "atl80.dll.AtlIPersistPropertyBag_Load", so I don't know what's the real reason of this bug.
http://bugs.winehq.org/show_bug.cgi?id=33250
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fracting@gmail.com
--- Comment #2 from Qian Hong fracting@gmail.com 2013-04-14 10:45:59 CDT --- (In reply to comment #1)
Created attachment 44177 [details] Terminal output in 1.5.28
I retested it in wine 1.5.28
This time, QQ didn't crash when I clicked on the "Message History" button, and showed the messages successfully. But when I clicked on it again to close it, QQ crashed.
I've read the terminal output but I can't find reports about "atl80.dll.AtlIPersistPropertyBag_Load", so I don't know what's the real reason of this bug.
Thanks for testing, could you try start QQ.exe with winedbg and run again to see the backtrace? $ winedbg QQ.exe
then type 'c' to continue
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #3 from lizhenbo litimetal@gmail.com 2013-04-14 19:34:37 CDT --- Created attachment 44188 --> http://bugs.winehq.org/attachment.cgi?id=44188 backtraqce in 1.5.28
$winedbg QQ.exe This time, QQ hangs if I clicked on the "Message History" button the second time.
http://bugs.winehq.org/show_bug.cgi?id=33250
Johan Gardhage johan.gardhage@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johan.gardhage@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #4 from lizhenbo litimetal@gmail.com 2013-05-17 02:35:23 CDT --- (In reply to comment #0)
- download from http://dl_dir.qq.com/qqfile/qq/QQ2012/QQIntl1.6.exe
compile wine with -O0 for Bug 24768
I made a typo. bug 24768 isn't related to this bug. It should be bug 27468
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #5 from Qian Hong fracting@gmail.com 2013-05-24 11:50:56 CDT --- A stub patch sent: http://source.winehq.org/patches/data/96438
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #6 from lizhenbo litimetal@gmail.com 2013-05-24 23:49:40 CDT --- (In reply to comment #5)
A stub patch sent: http://source.winehq.org/patches/data/96438
Do I need to test your patch?
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #7 from Qian Hong fracting@gmail.com 2013-05-25 00:04:52 CDT --- (In reply to comment #6)
(In reply to comment #5)
A stub patch sent: http://source.winehq.org/patches/data/96438
Do I need to test your patch?
Would be great, thanks!
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #8 from lizhenbo litimetal@gmail.com 2013-05-25 06:23:24 CDT --- Created attachment 44549 --> http://bugs.winehq.org/attachment.cgi?id=44549 .dmp file from QQ, with the patch 96438
(In reply to comment #7)
(In reply to comment #6)
(In reply to comment #5)
A stub patch sent: http://source.winehq.org/patches/data/96438
Do I need to test your patch?
Would be great, thanks!
Sorry, it doesn't work for me. QQ didn't crash when I clicked on the "Message History" button, and showed the messages successfully. But when I clicked on it again to close it, QQ crashed. I don't know the reason, but I'm glad to help testing it.
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #9 from Qian Hong fracting@gmail.com 2013-05-25 06:53:35 CDT ---
Sorry, it doesn't work for me. QQ didn't crash when I clicked on the "Message History" button, and showed the messages successfully. But when I clicked on it again to close it, QQ crashed. I don't know the reason, but I'm glad to help testing it.
- crashing on AtlUnadvise is another bug, please file separate bug report for it. - In the future, please don't upload .dmp files, instead, for app with builtin crash reporter, you can start your app with winedbg, type 'c' to contiune until the app crashes and upload the console output.
Thanks.
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #10 from lizhenbo litimetal@gmail.com 2013-05-25 07:20:04 CDT --- (In reply to comment #9)
- crashing on AtlUnadvise is another bug, please file separate bug report for
it.
- In the future, please don't upload .dmp files, instead, for app with builtin
crash reporter, you can start your app with winedbg, type 'c' to contiune until the app crashes and upload the console output.
Thanks.
Sorry. I'll report another bug if this patch has been added to next Wine release.
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #11 from Qian Hong fracting@gmail.com 2013-05-25 08:14:57 CDT --- (In reply to comment #10)
(In reply to comment #9) I'll report another bug if this patch has been added to next Wine release.
Another patch sent, should fix the AtlUnadvise crashing: http://source.winehq.org/patches/data/96448
http://bugs.winehq.org/show_bug.cgi?id=33250
--- Comment #12 from lizhenbo litimetal@gmail.com 2013-05-26 03:51:11 CDT --- (In reply to comment #11)
(In reply to comment #10)
(In reply to comment #9) I'll report another bug if this patch has been added to next Wine release.
Another patch sent, should fix the AtlUnadvise crashing: http://source.winehq.org/patches/data/96448
Thanks, with that, the problem is solved. Sorry, I was confused by this bug before.
http://bugs.winehq.org/show_bug.cgi?id=33250
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |af59b20c8000241ed096c0ac964 | |dc37b2ad6c8f9 Status|UNCONFIRMED |RESOLVED CC| |00cpxxx@gmail.com Resolution| |FIXED
--- Comment #13 from Bruno Jesus 00cpxxx@gmail.com 2013-05-28 15:40:45 CDT --- Patch commited: http://source.winehq.org/git/wine.git/?a=commit;h=af59b20c8000241ed096c0ac96...
http://bugs.winehq.org/show_bug.cgi?id=33250
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2013-06-07 15:02:09 CDT --- Closing bugs fixed in 1.6-rc1.