https://bugs.winehq.org/show_bug.cgi?id=46287
Bug ID: 46287 Summary: Magic: The Gatheing Online - EULA not found due to inline image in RTF file Product: Wine Version: 4.0-rc1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: panard@inzenet.org Distribution: ---
Created attachment 63000 --> https://bugs.winehq.org/attachment.cgi?id=63000 EULA_en.rtf within inline mage
With latest MTGO update (3.4.106.2058), MTGO shows an error message "EULA not found" which prevents accepting the updated EULA.
The error is actually due to inline image embedded in the RFT file of the EULA. Removing it makes it work again.
I attach the original RTF file. Removing the section {\pict{*\picprop}\wmetafile8\picw20241\pich26\picwgoal11475\pichgoal15 010009000003d000000006001c00000000000400000003010800050000000b0200000000050000 000c020700a912040000002e0118001c000000fb021000070000000000bc020000000001020222 53797374656d007ca90000002218066bfd7f00004000000000000000f095026b040000002d0100 00040000002d01000004000000020101001c000000fb02a4ff0000000000009001000000000440 002243616c6962726900000000000000000000000000000000000000000000000000040000002d 010100040000002d010100040000002d010100050000000902000000020d000000320a57000000 0100040000000000ad1206002000360005000000090200000002030000001e0007000000fc0200 00333333000000040000002d01020008000000fa02050000000000ffffff00040000002d010300 0e00000024030500ffffffffffff0600ad120600ad12ffffffffffff08000000fa020000000000 0000000000040000002d01040007000000fc020000ffffff000000040000002d01050004000000 2701ffff040000002d010000040000002d010000030000000000 } fixes the issue ; otherwise there seem to be a bug within Wine or DotNet (strace witnesses several segmentation faults).
See also https://github.com/pauleve/docker-mtgo/issues/54