https://bugs.winehq.org/show_bug.cgi?id=38819
Bug ID: 38819 Summary: inkscape portable crashes on startup Product: Wine Version: 1.7.45 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: grendal74.geo@yahoo.com Distribution: ---
Created attachment 51760 --> https://bugs.winehq.org/attachment.cgi?id=51760 Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x007091ad).
I tested both in 32 bit and 64 bit. It crashes only on 32 bit. Added backtrace.txt
http://portableapps.com/apps/graphics_pictures/inkscape_portable
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x007091ad). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:007091ad ESP:0164ee00 EBP:04ff74d8 EFLAGS:00210202( R- -- I - - - ) EAX:00000000 EBX:3fb99999 ECX:0164ed70 EDX:0164ee1c ESI:01107570 EDI:0164f5a8 Stack dump: 0x0164ee00: 050158c0 04fd7060 00000001 00000000 0x0164ee10: 66532bd9 04fd7100 04ff74d8 0164eeac 0x0164ee20: 00000001 664e8cc4 6655df80 0164ee50 0x0164ee30: 66533b1c 00e8f0c8 010de93a 0164ee50 0x0164ee40: 007091ff 0164ee00 05021d6c 05020bc0 0x0164ee50: 3fb99999 3fb99999 04ff74d8 0070cf74 Backtrace: =>0 0x007091ad in inkscape (+0x3091ad) (0x04ff74d8) 0x007091ad: movl 0x4(%eax),%eax
https://bugs.winehq.org/show_bug.cgi?id=38819
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Please attach complete terminal output, not just backtrace.
https://bugs.winehq.org/show_bug.cgi?id=38819
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |https://inkscape.global.ssl | |.fastly.net/media/resources | |/file/InkscapePortable_0.91 | |.paf.exe CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|inkscape portable crashes |Inkscape Portable 0.91 |on startup |(Gtk+/Pango) crashes on | |startup (Pango font | |enumeration fails)
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
There are a lot of Pango warnings before the crash.
Terminal output:
--- snip --- $ wine ./InkscapePortable.exe ... (inkscape.exe:39): Pango-WARNING **: couldn't load font "Sans Not-Rotated 10", falling back to "Sans Not-Rotated 10", expect ugly output. (inkscape.exe:39): Pango-WARNING **: All font fallbacks failed!!!! (inkscape.exe:39): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type='PangoRenderWin32', script='common' (inkscape.exe:39): Pango-WARNING **: All font fallbacks failed!!!! ... --- snip ---
Trace:
--- snip --- ... 002a:CALL libpango-1.0-0.pango_font_map_load_font(<unknown, check return>) ret=006f2f46 002a:CALL libpango-1.0-0.pango_context_get_language(<unknown, check return>) ret=6d7049f9 002a:RET libpango-1.0-0.pango_context_get_language() retval=00000000 ret=6d7049f9 002a:CALL libpango-1.0-0.pango_font_map_load_fontset(<unknown, check return>) ret=6d704a13 002a:CALL libpango-1.0-0.pango_context_get_language() ret=6d7044b4 002a:RET libpango-1.0-0.pango_context_get_language() retval=00000000 ret=6d7044b4 002a:CALL libpango-1.0-0.pango_context_get_matrix(<unknown, check return>) ret=6d704280 002a:RET libpango-1.0-0.pango_context_get_matrix() retval=00000000 ret=6d704280 002a:CALL libpango-1.0-0.pango_font_description_get_size() ret=6d7042c3 002a:RET libpango-1.0-0.pango_font_description_get_size() retval=00080000 ret=6d7042c3 002a:CALL libpango-1.0-0.pango_font_description_get_size_is_absolute(<unknown, check return>) ret=6d7042da 002a:RET libpango-1.0-0.pango_font_description_get_size_is_absolute() retval=00000000 ret=6d7042da 002a:CALL libpango-1.0-0.pango_context_get_matrix() ret=6d7042ea 002a:RET libpango-1.0-0.pango_context_get_matrix() retval=00000000 ret=6d7042ea 002a:CALL libpango-1.0-0.pango_matrix_get_font_scale_factor(<unknown, check return>) ret=6d7042f2 002a:RET libpango-1.0-0.pango_matrix_get_font_scale_factor() retval=00000000 ret=6d7042f2 002a:CALL libpango-1.0-0.pango_font_description_copy_static(<unknown, check return>) ret=6d704332 002a:RET libpango-1.0-0.pango_font_description_copy_static() retval=05290380 ret=6d704332 002a:CALL libpango-1.0-0.pango_font_description_unset_fields() ret=6d704345 002a:RET libpango-1.0-0.pango_font_description_unset_fields() retval=ffffffdf ret=6d704345 002a:CALL libpango-1.0-0.pango_font_description_hash(<unknown, check return>) ret=6d702d56 002a:RET libpango-1.0-0.pango_font_description_hash() retval=b5f80bc3 ret=6d702d56 002a:CALL libpango-1.0-0.pango_font_description_get_style() ret=6d70446b 002a:RET libpango-1.0-0.pango_font_description_get_style() retval=00000000 ret=6d70446b 002a:CALL libpango-1.0-0.pango_font_description_get_weight() ret=6d7044e0 002a:RET libpango-1.0-0.pango_font_description_get_weight() retval=00000190 ret=6d7044e0 002a:CALL libpango-1.0-0.pango_font_description_get_stretch() ret=6d70455b 002a:RET libpango-1.0-0.pango_font_description_get_stretch() retval=00000004 ret=6d70455b 002a:CALL libpango-1.0-0.pango_font_description_get_gravity(<unknown, check return>) ret=6d704597 002a:RET libpango-1.0-0.pango_font_description_get_gravity() retval=00000000 ret=6d704597 002a:CALL libpango-1.0-0.pango_version(<unknown, check return>) ret=6d7045e4 002a:RET libpango-1.0-0.pango_version() retval=00003203 ret=6d7045e4 002a:CALL libfontconfig-1.FcPatternBuild(<unknown, check return>) ret=6d7046d2 ... 002a:RET libfontconfig-1.FcPatternBuild() retval=0542d868 ret=6d7046d2 002a:CALL libpango-1.0-0.pango_font_description_get_family() ret=6d7046e0 002a:RET libpango-1.0-0.pango_font_description_get_family() retval=05434f08 ret=6d7046e0 002a:Call msvcrt.strstr(05434f08 "sans-serif",6d7284a4 ",") ret=68608b61 ... 002a:CALL libpango-1.0-0.pango_font_description_free() ret=6d7043d8 002a:RET libpango-1.0-0.pango_font_description_free() retval=03eacda0 ret=6d7043d8 002a:CALL libgobject-2.0-0.g_object_ref() ret=6d7043e0 002a:RET libgobject-2.0-0.g_object_ref() retval=052903a8 ret=6d7043e0 002a:RET libpango-1.0-0.pango_font_map_load_fontset() retval=052903a8 ret=6d704a13 002a:CALL libpango-1.0-0.pango_fontset_foreach() ret=6d704a30 002a:CALL libgobject-2.0-0.g_type_check_instance_is_a() ret=6558d080 002a:RET libgobject-2.0-0.g_type_check_instance_is_a() retval=00000001 ret=6558d080 002a:CALL libgobject-2.0-0.g_type_check_instance_cast() ret=6d704040 002a:RET libgobject-2.0-0.g_type_check_instance_cast() retval=052903a8 ret=6d704040 002a:RET libpango-1.0-0.pango_fontset_foreach() retval=00000000 ret=6d704a30 002a:CALL libgobject-2.0-0.g_object_unref() ret=6d704a47 002a:RET libgobject-2.0-0.g_object_unref() retval=00000001 ret=6d704a47 002a:RET libpango-1.0-0.pango_font_map_load_font() retval=00000000 ret=006f2f46 002a:CALL libpango-1.0-0.pango_font_description_free() ret=006f3074 002a:Call msvcrt.free(054393f0) ret=65584278 002a:Call ntdll.RtlFreeHeap(03ea0000,00000000,054393f0) ret=7e485288 002a:Ret ntdll.RtlFreeHeap() retval=00000001 ret=7e485288 002a:Ret msvcrt.free() retval=00000001 ret=65584278 002a:RET libpango-1.0-0.pango_font_description_free() retval=03eacda0 ret=006f3074 002a:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7091ad ip=007091ad tid=002a 002a:trace:seh:raise_exception info[0]=00000000 002a:trace:seh:raise_exception info[1]=00000004 002a:trace:seh:raise_exception eax=00000000 ebx=3fb99999 ecx=0164edb0 edx=0164ee5c esi=01107570 edi=0164f5e8 002a:trace:seh:raise_exception ebp=0541f6b8 esp=0164ee40 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210202 002a:trace:seh:call_stack_handlers calling handler at 0x7bcab007 code=c0000005 flags=0 002a:Call KERNEL32.UnhandledExceptionFilter(0164e924) ret=7bcab041 ... --- snip ---
Essentially a dupe of bug 19289
'winetricks -q corefonts' makes the crash go away but all user-interface text is garbage.
Dmitry's patch https://bugs.winehq.org/attachment.cgi?id=49858 helps here, fixing the font rendering.
$ sha1sum InkscapePortable_0.91.paf.exe bc8cc85fc099c344989648f239ed9805ca253cb4 InkscapePortable_0.91.paf.exe
$ du -sh InkscapePortable_0.91.paf.exe 47M InkscapePortable_0.91.paf.exe
$ wine --version wine-1.7.46
Regards
*** This bug has been marked as a duplicate of bug 19289 ***
https://bugs.winehq.org/show_bug.cgi?id=38819
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Austin English austinenglish@gmail.com --- Closing.