[Bug 43146] gtkmm hello world program can't show window

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jun 6 10:26:09 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43146

--- Comment #2 from ben <bing at nym.hush.com> ---
here is the output from the terminal.

$ wine helloworld.exe
fixme:winediag:start_process Wine Staging 2.8 is a testing version containing
experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug
reports on winehq.org.
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:uxthemegtk:load_gtk3_libs Wine cannot find the libgtk-3.so.0 library.
wine: Unhandled page fault on read access to 0x0112fffd at address 0x7e9a28ab
(thread 0037), starting debugger...
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:module:load_dll Loader redirect from L"uxtheme.dll" to L"uxtheme-gtk.dll"
fixme:uxthemegtk:load_gtk3_libs Wine cannot find the libgtk-3.so.0 library.
Unhandled exception: page fault on read access to 0x0112fffd in 32-bit code
(0x7e9a28ab).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e9a28ab ESP:0064e810 EBP:0064e878 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:7ea71000 ECX:00fa0000 EDX:00fa0000
 ESI:0112fffd EDI:0064e8c4
Stack dump:
0x0064e810:  00011000 00000000 00010e00 00000000
0x0064e820:  00000001 00fa0000 0064e8c8 0064e8c0
0x0064e830:  0064e850 7b64a000 0064e888 7b64a000
0x0064e840:  00fa0000 0064e938 0064e868 793b2800
0x0064e850:  00000120 0064e860 00000000 793b2800
0x0064e860:  7ea71000 00fa0000 7e9a285b 00000000
Backtrace:
=>0 0x7e9a28ab in user32 (+0x228ab) (0x0064e878)
  1 0x7e9a1c49 in user32 (+0x21c48) (0x0064e8e8)
  2 0x7e9a498c in user32 (+0x2498b) (0x0064e958)
  3 0x7e9a6f72 LoadImageW+0xb1() in user32 (0x0064ea78)
  4 0x710ec8ab in libgdk-3-0 (+0x2c8aa) (0x00dffaa8)
  5 0x00290248 (0x00290258)
  6 0x00dffaa8 (0x00290268)
  7 0x00290258 (0x00290278)
  8 0x00290268 (0x00290288)
  9 0x00290278 (0x00290298)
  10 0x00290288 (0x002902a8)
  11 0x00290298 (0x00e09ea0)
  12 0x002902a8 (0x00290088)
  13 0x00e09ea0 (0x00dfc030)
  14 0x00290088 (0x00290098)
  15 0x00dfc030 (0x002900a8)
  16 0x00290098 (0x00e00f78)
  17 0x002900a8 (0x002900b8)
  18 0x00e00f78 (0x002900c8)
  19 0x002900b8 (0x00e00ec0)
  20 0x002900c8 (0x002900d8)
  21 0x00e00ec0 (0x00e00e30)
  22 0x002900d8 (0x002900e8)
  23 0x00e00e30 (0x002900f8)
  24 0x002900e8 (0x00290108)
  25 0x002900f8 (0x00290118)
  26 0x00290108 (0x00290128)
  27 0x00290118 (0x00290138)
  28 0x00290128 (0x00290148)
  29 0x00290138 (0x00290158)
  30 0x00290148 (0x00290168)
  31 0x00290158 (0x00290178)
  32 0x00290168 (0x00290188)
  33 0x00290178 (0x00290198)
  34 0x00290188 (0x002901a8)
  35 0x00290198 (0x002901b8)
  36 0x002901a8 (0x00e010f0)
  37 0x002901b8 (0x002901c8)
  38 0x00e010f0 (0x002901d8)
  39 0x002901c8 (0x002901e8)
  40 0x002901d8 (0x002901f8)
  41 0x002901e8 (0x00290208)
  42 0x002901f8 (0x00290218)
  43 0x00290208 (0x00290228)
  44 0x00290218 (0x00290238)
  45 0x00290228 (0x00290248)
  46 0x00290238 (0x00dffaa8)
  47 0x00290248 (0x00290258)
  48 0x00dffaa8 (0x00290268)
  49 0x00290258 (0x00290278)
  50 0x00290268 (0x00290288)
  51 0x00290278 (0x00290298)
  52 0x00290288 (0x002902a8)
  53 0x00290298 (0x00e09ea0)
  54 0x002902a8 (0x00290088)
  55 0x00e09ea0 (0x00dfc030)
  56 0x00290088 (0x00290098)
  57 0x00dfc030 (0x002900a8)
  58 0x00290098 (0x00e00f78)
  59 0x002900a8 (0x002900b8)
  60 0x00e00f78 (0x002900c8)
  61 0x002900b8 (0x00e00ec0)
  62 0x002900c8 (0x002900d8)
  63 0x00e00ec0 (0x00e00e30)
  64 0x002900d8 (0x002900e8)
  65 0x00e00e30 (0x002900f8)
  66 0x002900e8 (0x00290108)
  67 0x002900f8 (0x00290118)
  68 0x00290108 (0x00290128)
  69 0x00290118 (0x00290138)
  70 0x00290128 (0x00290148)
  71 0x00290138 (0x00290158)
  72 0x00290148 (0x00290168)
  73 0x00290158 (0x00290178)
  74 0x00290168 (0x00290188)
  75 0x00290178 (0x00290198)
  76 0x00290188 (0x002901a8)
  77 0x00290198 (0x002901b8)
  78 0x002901a8 (0x00e010f0)
  79 0x002901b8 (0x002901c8)
  80 0x00e010f0 (0x002901d8)
  81 0x002901c8 (0x002901e8)
  82 0x002901d8 (0x002901f8)
  83 0x002901e8 (0x00290208)
  84 0x002901f8 (0x00290218)
  85 0x00290208 (0x00290228)
  86 0x00290218 (0x00290238)
  87 0x00290228 (0x00290248)
  88 0x00290238 (0x00dffaa8)
  89 0x00290248 (0x00290258)
  90 0x00dffaa8 (0x00290268)
  91 0x00290258 (0x00290278)
  92 0x00290268 (0x00290288)
  93 0x00290278 (0x00290298)
  94 0x00290288 (0x002902a8)
  95 0x00290298 (0x00e09ea0)
  96 0x002902a8 (0x00290088)
  97 0x00e09ea0 (0x00dfc030)
  98 0x00290088 (0x00290098)
  99 0x00dfc030 (0x002900a8)
  100 0x00290098 (0x00e00f78)
  101 0x002900a8 (0x002900b8)
  102 0x00e00f78 (0x002900c8)
  103 0x002900b8 (0x00e00ec0)
  104 0x002900c8 (0x002900d8)
  105 0x00e00ec0 (0x00e00e30)
  106 0x002900d8 (0x002900e8)
  107 0x00e00e30 (0x002900f8)
  108 0x002900e8 (0x00290108)
  109 0x002900f8 (0x00290118)
  110 0x00290108 (0x00290128)
  111 0x00290118 (0x00290138)
  112 0x00290128 (0x00290148)
  113 0x00290138 (0x00290158)
  114 0x00290148 (0x00290168)
  115 0x00290158 (0x00290178)
  116 0x00290168 (0x00290188)
  117 0x00290178 (0x00290198)
  118 0x00290188 (0x002901a8)
  119 0x00290198 (0x002901b8)
  120 0x002901a8 (0x00e010f0)
  121 0x002901b8 (0x002901c8)
  122 0x00e010f0 (0x002901d8)
  123 0x002901c8 (0x002901e8)
  124 0x002901d8 (0x002901f8)
  125 0x002901e8 (0x00290208)
  126 0x002901f8 (0x00290218)
  127 0x00290208 (0x00290228)
  128 0x00290218 (0x00290238)
  129 0x00290228 (0x00290248)
  130 0x00290238 (0x00dffaa8)
  131 0x00290248 (0x00290258)
  132 0x00dffaa8 (0x00290268)
  133 0x00290258 (0x00290278)
  134 0x00290268 (0x00290288)
  135 0x00290278 (0x00290298)
  136 0x00290288 (0x002902a8)
  137 0x00290298 (0x00e09ea0)
  138 0x002902a8 (0x00290088)
  139 0x00e09ea0 (0x00dfc030)
  140 0x00290088 (0x00290098)
  141 0x00dfc030 (0x002900a8)
  142 0x00290098 (0x00e00f78)
  143 0x002900a8 (0x002900b8)
  144 0x00e00f78 (0x002900c8)
  145 0x002900b8 (0x00e00ec0)
  146 0x002900c8 (0x002900d8)
  147 0x00e00ec0 (0x00e00e30)
  148 0x002900d8 (0x002900e8)
  149 0x00e00e30 (0x002900f8)
  150 0x002900e8 (0x00290108)
  151 0x002900f8 (0x00290118)
  152 0x00290108 (0x00290128)
  153 0x00290118 (0x00290138)
  154 0x00290128 (0x00290148)
  155 0x00290138 (0x00290158)
  156 0x00290148 (0x00290168)
  157 0x00290158 (0x00290178)
  158 0x00290168 (0x00290188)
  159 0x00290178 (0x00290198)
  160 0x00290188 (0x002901a8)
  161 0x00290198 (0x002901b8)
  162 0x002901a8 (0x00e010f0)
  163 0x002901b8 (0x002901c8)
  164 0x00e010f0 (0x002901d8)
  165 0x002901c8 (0x002901e8)
  166 0x002901d8 (0x002901f8)
  167 0x002901e8 (0x00290208)
  168 0x002901f8 (0x00290218)
  169 0x00290208 (0x00290228)
  170 0x00290218 (0x00290238)
  171 0x00290228 (0x00290248)
  172 0x00290238 (0x00dffaa8)
  173 0x00290248 (0x00290258)
  174 0x00dffaa8 (0x00290268)
  175 0x00290258 (0x00290278)
  176 0x00290268 (0x00290288)
  177 0x00290278 (0x00290298)
  178 0x00290288 (0x002902a8)
  179 0x00290298 (0x00e09ea0)
  180 0x002902a8 (0x00290088)
  181 0x00e09ea0 (0x00dfc030)
  182 0x00290088 (0x00290098)
  183 0x00dfc030 (0x002900a8)
  184 0x00290098 (0x00e00f78)
  185 0x002900a8 (0x002900b8)
  186 0x00e00f78 (0x002900c8)
  187 0x002900b8 (0x00e00ec0)
  188 0x002900c8 (0x002900d8)
  189 0x00e00ec0 (0x00e00e30)
  190 0x002900d8 (0x002900e8)
  191 0x00e00e30 (0x002900f8)
  192 0x002900e8 (0x00290108)
  193 0x002900f8 (0x00290118)
  194 0x00290108 (0x00290128)
  195 0x00290118 (0x00290138)
  196 0x00290128 (0x00290148)
  197 0x00290138 (0x00290158)
  198 0x00290148 (0x00290168)
  199 0x00290158 (0x00290178)
  200 0x00290168 (0x00290188)
0x7e9a28ab: movl    0x0(%esi),%edx
Modules:
Module    Address            Debug info    Name (160 modules)
PE      240000-  24f000    Deferred        libcairo-gobject-2
PE      250000-  282000    Deferred        libgdk_pixbuf-2.0-0
PE      400000-  44f000    Deferred        helloworld
PE      650000-  c63000    Deferred        libgtk-3-0
PE    61ec0000-61ee9000    Deferred        libintl-8
PE    62340000-62365000    Deferred        libcairomm-1.0-1
PE    62b40000-62b65000    Deferred        libatk-1.0-0
PE    63b40000-63b4f000    Deferred        iconv
PE    63c40000-63c8c000    Deferred        libgobject-2.0-0
PE    64040000-64334000    Deferred        libgtkmm-3.0-1
PE    64b40000-64b54000    Deferred        libwinpthread-1
PE    65180000-651c7000    Deferred        libfontconfig-1
PE    65280000-6529c000    Deferred        zlib1
PE    65500000-65576000    Deferred        libpixman-1-0
PE    65780000-657c7000    Deferred        libpango-1.0-0
PE    666c0000-66726000    Deferred        libglibmm-2.4-1
PE    687c0000-688cb000    Deferred        libglib-2.0-0
PE    68ac0000-68b01000    Deferred        libgdkmm-3.0-1
PE    68d40000-68d7a000    Deferred        libpng16-16
PE    68fc0000-690a0000    Deferred        libcairo-2
PE    69140000-6916d000    Deferred        libexpat-1
PE    69340000-6938e000    Deferred        libpcre-1
PE    69ec0000-69ed9000    Deferred        libbz2-1
PE    6ac00000-6ac0e000    Deferred        libsigc-2.0-0
PE    6b480000-6b497000    Deferred        libpangowin32-1.0-0
PE    6b940000-6b950000    Deferred        libffi-6
PE    6b980000-6baba000    Deferred        libgiomm-2.4-1
PE    6d0c0000-6d193000    Deferred        libgcc_s_sjlj-1
PE    6d6c0000-6d6d6000    Deferred        libpangocairo-1.0-0
PE    6d780000-6d8bf000    Deferred        libgio-2.0-0
PE    6da00000-6da91000    Deferred        libfreetype-6
PE    6df00000-6df0e000    Deferred        libgmodule-2.0-0
PE    6e100000-6e230000    Deferred        libepoxy-0
PE    6eb80000-6ebc1000    Deferred        libatkmm-1.6-1
PE    6ecc0000-6ece6000    Deferred        libpangomm-1.4-1
PE    6fe40000-70837000    Deferred        libstdc++-6
PE    710c0000-711cd000    COFF            libgdk-3-0
ELF    7b400000-7b7fa000    Deferred        kernel32<elf>
  \-PE    7b410000-7b7fa000    \               kernel32
ELF    7bc00000-7bd0f000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bd0f000    \               ntdll
ELF    7c000000-7c004000    Deferred        <wine-loader>
ELF    7cda7000-7ceeb000    Deferred        oleaut32<elf>
  \-PE    7cdc0000-7ceeb000    \               oleaut32
ELF    7ceeb000-7cf09000    Deferred        jsproxy<elf>
  \-PE    7cef0000-7cf09000    \               jsproxy
ELF    7cf09000-7cf49000    Deferred        winhttp<elf>
  \-PE    7cf10000-7cf49000    \               winhttp
ELF    7cf8f000-7cfad000    Deferred        libgcc_s.so.1
ELF    7cfad000-7cfc3000    Deferred        libgpg-error.so.0
ELF    7cfc3000-7d073000    Deferred        libgcrypt.so.20
ELF    7d073000-7d08a000    Deferred        liblz4.so.1
ELF    7d08a000-7d0b5000    Deferred        liblzma.so.5
ELF    7d0b5000-7d0bf000    Deferred        librt.so.1
ELF    7d0bf000-7d0c5000    Deferred        libcap.so.2
ELF    7d0c5000-7d13c000    Deferred        libpcre.so.1
ELF    7d13c000-7d1cb000    Deferred        libsystemd.so.0
ELF    7d1cb000-7d1d4000    Deferred        libffi.so.6
ELF    7d1d4000-7d1fb000    Deferred        libselinux.so.1
ELF    7d1fb000-7d1ff000    Deferred        libfreebl3.so
ELF    7d1ff000-7d253000    Deferred        libdbus-1.so.3
ELF    7d253000-7d2dc000    Deferred        libgmp.so.10
ELF    7d2dc000-7d308000    Deferred        libhogweed.so.4
ELF    7d308000-7d347000    Deferred        libnettle.so.6
ELF    7d347000-7d35c000    Deferred        libtasn1.so.6
ELF    7d35c000-7d48b000    Deferred        libunistring.so.2
ELF    7d48b000-7d4a9000    Deferred        libidn2.so.0
ELF    7d4a9000-7d504000    Deferred        libp11-kit.so.0
ELF    7d504000-7d509000    Deferred        libkeyutils.so.1
ELF    7d509000-7d518000    Deferred        libkrb5support.so.0
ELF    7d518000-7d548000    Deferred        libcrypt.so.1
ELF    7d548000-7d55a000    Deferred        libavahi-client.so.3
ELF    7d55a000-7d568000    Deferred        libavahi-common.so.3
ELF    7d568000-7d6df000    Deferred        libgnutls.so.30
ELF    7d6df000-7d6e4000    Deferred        libcom_err.so.2
ELF    7d6e4000-7d717000    Deferred        libk5crypto.so.3
ELF    7d717000-7d7ed000    Deferred        libkrb5.so.3
ELF    7d7ed000-7d83b000    Deferred        libgssapi_krb5.so.2
ELF    7d83b000-7d8c0000    Deferred        libcups.so.2
ELF    7d8c8000-7d8e7000    Deferred        wintab32<elf>
  \-PE    7d8d0000-7d8e7000    \               wintab32
ELF    7d8e7000-7d8ee000    Deferred        libxfixes.so.3
ELF    7d8ee000-7d8fa000    Deferred        libxcursor.so.1
ELF    7d8fa000-7d91f000    Deferred        uxtheme-gtk<elf>
  \-PE    7d900000-7d905000    \               uxtheme
ELF    7da70000-7da99000    Deferred        libexpat.so.1
ELF    7dafc000-7db40000    Deferred        libfontconfig.so.1
ELF    7db40000-7db77000    Deferred        libpng16.so.16
ELF    7db77000-7db89000    Deferred        libbz2.so.1
ELF    7db89000-7dba1000    Deferred        libz.so.1
ELF    7dba1000-7dc4b000    Deferred        libfreetype.so.6
ELF    7dc4b000-7dc5d000    Deferred        libxi.so.6
ELF    7dc5d000-7dc61000    Deferred        libxcomposite.so.1
ELF    7dc61000-7dc6d000    Deferred        libxrandr.so.2
ELF    7dc6d000-7dc99000    Deferred        libxcb.so.1
ELF    7dc99000-7ddd9000    Deferred        libx11.so.6
ELF    7ddd9000-7dded000    Deferred        libxext.so.6
ELF    7de14000-7deac000    Deferred        winex11<elf>
  \-PE    7de20000-7deac000    \               winex11
ELF    7deac000-7def1000    Deferred        winspool<elf>
  \-PE    7deb0000-7def1000    \               winspool
ELF    7def1000-7dfe5000    Deferred        comdlg32<elf>
  \-PE    7df00000-7dfe5000    \               comdlg32
ELF    7dfe5000-7e05c000    Deferred        setupapi<elf>
  \-PE    7dff0000-7e05c000    \               setupapi
ELF    7e05c000-7e0a5000    Deferred        usp10<elf>
  \-PE    7e060000-7e0a5000    \               usp10
ELF    7e0a5000-7e13c000    Deferred        gdiplus<elf>
  \-PE    7e0b0000-7e13c000    \               gdiplus
ELF    7e13c000-7e168000    Deferred        iphlpapi<elf>
  \-PE    7e140000-7e168000    \               iphlpapi
ELF    7e168000-7e199000    Deferred        netapi32<elf>
  \-PE    7e170000-7e199000    \               netapi32
ELF    7e199000-7e1b5000    Deferred        libresolv.so.2
ELF    7e1b6000-7e1dc000    Deferred        imm32<elf>
  \-PE    7e1c0000-7e1dc000    \               imm32
ELF    7e1dc000-7e1fd000    Deferred        dnsapi<elf>
  \-PE    7e1e0000-7e1fd000    \               dnsapi
ELF    7e1fd000-7e213000    Deferred        dwmapi<elf>
  \-PE    7e200000-7e213000    \               dwmapi
ELF    7e213000-7e227000    Deferred        msimg32<elf>
  \-PE    7e220000-7e227000    \               msimg32
ELF    7e227000-7e263000    Deferred        ws2_32<elf>
  \-PE    7e230000-7e263000    \               ws2_32
ELF    7e263000-7e320000    Deferred        winmm<elf>
  \-PE    7e270000-7e320000    \               winmm
ELF    7e320000-7e435000    Deferred        comctl32<elf>
  \-PE    7e330000-7e435000    \               comctl32
ELF    7e435000-7e450000    Deferred        aclui<elf>
  \-PE    7e440000-7e450000    \               aclui
ELF    7e450000-7e4d0000    Deferred        shlwapi<elf>
  \-PE    7e460000-7e4d0000    \               shlwapi
ELF    7e4d0000-7e7aa000    Deferred        shell32<elf>
  \-PE    7e4e0000-7e7aa000    \               shell32
ELF    7e7aa000-7e832000    Deferred        rpcrt4<elf>
  \-PE    7e7c0000-7e832000    \               rpcrt4
ELF    7e832000-7e96f000    Deferred        gdi32<elf>
  \-PE    7e840000-7e96f000    \               gdi32
ELF    7e96f000-7eadb000    Dwarf           user32<elf>
  \-PE    7e980000-7eadb000    \               user32
ELF    7eadb000-7ec2c000    Deferred        ole32<elf>
  \-PE    7eaf0000-7ec2c000    \               ole32
ELF    7ec2c000-7ecf0000    Deferred        msvcrt<elf>
  \-PE    7ec40000-7ecf0000    \               msvcrt
ELF    7ecf0000-7ed6f000    Deferred        advapi32<elf>
  \-PE    7ed00000-7ed6f000    \               advapi32
ELF    7ed6f000-7ed82000    Deferred        libnss_files.so.2
ELF    7ef82000-7efd9000    Deferred        libm.so.6
ELF    7efd9000-7efe5000    Deferred        libxrender.so.1
ELF    7efe5000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7312000-f7319000    Deferred        libxxf86vm.so.1
ELF    f7319000-f731d000    Deferred        libxinerama.so.1
ELF    f731f000-f7324000    Deferred        libdl.so.2
ELF    f7324000-f74ff000    Deferred        libc.so.6
ELF    f74ff000-f751c000    Deferred        libpthread.so.0
ELF    f751c000-f76ec000    Dwarf           libwine.so.1
ELF    f76ec000-f76f0000    Deferred        libxau.so.6
ELF    f7715000-f773c000    Deferred        ld-linux.so.2
ELF    f773e000-f773f000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 helloworld.exe
    [Z:\home\ben\play\gtkmm-helloworld\src\helloworld.exe]
    00000009    0
0000000e services.exe
    0000002e    0
    0000002d    0
    00000029    0
    00000023    0
    0000001c    0
    00000019    0
    00000018    0
    00000016    0
    00000012    0
    0000000f    0
00000010 explorer.exe
    00000035    0
    00000034    0
    00000033    0
    00000032    0
    00000011    0
00000014 winedevice.exe
    00000022    0
    0000001f    0
    0000001e    0
    0000001b    0
    0000001a    0
    00000015    0
00000020 plugplay.exe
    00000026    0
    00000025    0
    00000021    0
00000027 winedevice.exe
    00000031    0
    00000030    0
    0000002f    0
    0000002c    0
    0000002b    0
    00000028    0
00000036 (D) Z:\home\ben\play\gtkmm-helloworld\src\.libs\helloworld.exe
    [Z:/home/ben/play/gtkmm-helloworld/src/.libs/helloworld.exe]
    00000037    0 <==
0000003a explorer.exe
    0000003f    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
System information:
    Platform: i386 (WOW64)
    Version: Windows 8.1

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list