Crash on Linux/Wine .

Submitted by kamilb on February 14, 2007 - 7:07am

I execute MirandaPortable 0.6.7 on Wine/Ubuntu. It's ok, look :

kamilb@kb-ubuntu:~$ wine /home/kamilb/PortableApps/MirandaPortable/MirandaPortable.exe
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:wininet:InternetSetOptionW Option 28 STUB
fixme:wininet:InternetSetOptionW Option 29 STUB
fixme:thread:NtQueryInformationThread info class 9 not supported yet

But if I double-click on contact [to start conversation] my terminal shows :

wine: Unhandled page fault on read access to 0x00000000 at address 0xa526f7 (thread 000e), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00a526f7).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00a526f7 ESP:0034a6f4 EBP:0034ae10 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000000 ECX:00000233 EDX:7ed48424
 ESI:000003e9 EDI:00060030
Stack dump:
0x0034a6f4:  00060030 00060030 7ed2d474 00000000
0x0034a704:  00000000 00000000 00000000 00000000
0x0034a714:  00000000 00000000 00000000 00000000
0x0034a724:  00000000 00000000 00000000 00000000
0x0034a734:  00000000 00000000 00000000 00000000
0x0034a744:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x00a526f7 in srmm (+0x26f7) (0x0034ae10)
err:dbghelp:elf_load_debug_info_from_map Bad CRC for module  (got 478c954c while expecting a1901ad9)
  2 0x7ed08c7a WINPROC_wrapper+0x1a() in user32 (0x0034ae40)
  3 0x7ed0ab28 in user32 (+0xaab28) (0x0034ae80)
  4 0x7ed0c3ea WINPROC_CallProcAtoW+0x1ca() in user32 (0x0034b340)
  5 0x7ed0d25a WINPROC_CallDlgProcA+0xba() in user32 (0x0034b380)
  6 0x7ec9e9ca DefDlgProcA+0x8a() in user32 (0x0034b3b0)
  7 0x7ed08c7a WINPROC_wrapper+0x1a() in user32 (0x0034b3e0)
  8 0x7ed093ae in user32 (+0xa93ae) (0x0034b420)
  9 0x7ed0d30a CallWindowProcA+0x5a() in user32 (0x0034b460)
  10 0x7ecd5f69 in user32 (+0x75f69) (0x0034b4d0)
  11 0x7ecd9b02 SendMessageTimeoutA+0x202() in user32 (0x0034b540)
  12 0x7ecd9bc0 SendMessageA+0x50() in user32 (0x0034b580)
err:dbghelp:elf_load_debug_info_from_map Bad CRC for module  (got 74f39135 while expecting 2bf873b3)
  13 0x7c3abea1 ME_SendOldNotify+0x61() in riched20 (0x0034b5b0)
  14 0x7c3b4046 ME_Repaint+0x36() in riched20 (0x0034b5d0)
  15 0x7c3b441a ME_RewrapRepaint+0x3a() in riched20 (0x0034b5f0)
  16 0x7c3afb25 RichEditANSIWndProc+0x1d65() in riched20 (0x0034bf30)
  17 0x7ed08c7a WINPROC_wrapper+0x1a() in user32 (0x0034bf60)
  18 0x7ed093ae in user32 (+0xa93ae) (0x0034bfa0)
  19 0x7ed0d9e7 in user32 (+0xad9e7) (0x0034c640)
  20 0x7ed0e4ba CallWindowProcW+0xaa() in user32 (0x0034c680)
  21 0x7ecd5ff8 in user32 (+0x75ff8) (0x0034c6f0)
  22 0x7ecd9da0 SendMessageTimeoutW+0x1a0() in user32 (0x0034c760)
  23 0x7ecd9e10 SendMessageW+0x50() in user32 (0x0034c7a0)
  24 0x7ec9ff17 in user32 (+0x3ff17) (0x0034c860)
  25 0x7eca0f59 DefWindowProcW+0xa9() in user32 (0x0034c890)
  26 0x7c3adfdb RichEditANSIWndProc+0x21b() in riched20 (0x0034d1d0)
  27 0x7ed08c7a WINPROC_wrapper+0x1a() in user32 (0x0034d200)
  28 0x7ed093ae in user32 (+0xa93ae) (0x0034d240)
  29 0x7ed0d9e7 in user32 (+0xad9e7) (0x0034d8e0)
  30 0x7ed0e4ba CallWindowProcW+0xaa() in user32 (0x0034d920)
  31 0x7ecd5ff8 in user32 (+0x75ff8) (0x0034d990)
  32 0x7ecd9da0 SendMessageTimeoutW+0x1a0() in user32 (0x0034da00)
  33 0x7ecd9e10 SendMessageW+0x50() in user32 (0x0034da40)
  34 0x7ed070f1 USER_SetWindowPos+0x871() in user32 (0x0034db60)
  35 0x7ed07a52 SetWindowPos+0xa2() in user32 (0x0034dbd0)
  36 0x7ece9b66 in user32 (+0x89b66) (0x0034dc10)
  37 0x7ece9c0d ShowScrollBar+0x2d() in user32 (0x0034dc20)
  38 0x7c3b3035 ME_UpdateScrollBar+0x65() in riched20 (0x0034dc70)
  39 0x7c3b4412 ME_RewrapRepaint+0x32() in riched20 (0x0034dc90)
  40 0x7c3afb25 RichEditANSIWndProc+0x1d65() in riched20 (0x0034e5d0)
  41 0x7ed08c7a WINPROC_wrapper+0x1a() in user32 (0x0034e600)
  42 0x7ed093ae in user32 (+0xa93ae) (0x0034e640)
  43 0x7ed0d9e7 in user32 (+0xad9e7) (0x0034ece0)
  44 0x7ed0e4ba CallWindowProcW+0xaa() in user32 (0x0034ed20)
  45 0x7ecd5ff8 in user32 (+0x75ff8) (0x0034ed90)
  46 0x7ecd9da0 SendMessageTimeoutW+0x1a0() in user32 (0x0034ee00)
  47 0x7ecd9e10 SendMessageW+0x50() in user32 (0x0034ee40)
err:dbghelp:elf_load_debug_info_from_map Bad CRC for module  (got 2d37400b while expecting 50144d40)
  48 0x7e46fc15 X11DRV_CreateWindow+0x705() in winex11 (0x0034eff0)
  49 0x7ed029c3 in user32 (+0xa29c3) (0x0034f250)
  50 0x7ed040cf CreateWindowExW+0x8f() in user32 (0x0034f4b0)
  51 0x7eca40d9 in user32 (+0x440d9) (0x0034f630)
  52 0x7eca4ea6 CreateDialogIndirectParamAorW+0x36() in user32 (0x0034f650)
  53 0x7eca4ef1 CreateDialogIndirectParamW+0x41() in user32 (0x0034f680)
  54 0x7eca4f7c CreateDialogParamW+0x7c() in user32 (0x0034f6b0)
  55 0x00a59f24 in srmm (+0x9f24) (0x0034f724)
  56 0x00402638 in miranda32 (+0x2638) (0x00000020)
  57 0x00000000 (0x00000000)
0x00a526f7: pushl       0x0(%ebx)
Modules:
Module  Address                 Debug info      Name (113 modules)
PE      3a0000-3f3000   Deferred        chat
PE      400000-49b000   Export          miranda32
PE      9f0000-9f8000   Deferred        gmailm
PE      a00000-a4d000   Deferred        jabber
PE      a50000-a71000   Export          srmm
PE      5130000-513c000 Deferred        dbx_3x
PE      6590000-65aa000 Deferred        clist_classic
PE      10000000-10021000       Deferred        png2dib
PE      32500000-3252b000       Deferred        gg
PE      32600000-32628000       Deferred        tlen
ELF     7b800000-7b926000       Deferred        kernel32
  \-PE  7b820000-7b926000       \               kernel32
ELF     7bac6000-7bc00000       Deferred        libcrypto.so.0.9.8
ELF     7bc00000-7bc94000       Deferred        ntdll
  \-PE  7bc10000-7bc94000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        
ELF     7bfc1000-7c000000       Deferred        libssl.so.0.9.8
ELF     7c315000-7c32a000       Deferred        wtsapi32
  \-PE  7c320000-7c32a000       \               wtsapi32
ELF     7c32a000-7c349000       Deferred        mpr
  \-PE  7c330000-7c349000       \               mpr
ELF     7c349000-7c390000       Deferred        wininet
  \-PE  7c350000-7c390000       \               wininet
ELF     7c390000-7c3d4000       Export          riched20
  \-PE  7c3a0000-7c3d4000       \               riched20
ELF     7c3f1000-7c406000       Deferred        midimap
  \-PE  7c400000-7c406000       \               midimap
ELF     7c42c000-7c444000       Deferred        msacm32
  \-PE  7c430000-7c444000       \               msacm32
ELF     7c444000-7c480000       Deferred        wineoss
  \-PE  7c450000-7c480000       \               wineoss
ELF     7c480000-7c484000       Deferred        libgpg-error.so.0
ELF     7c484000-7c4d2000       Deferred        libgcrypt.so.11
ELF     7c4d2000-7c4e5000       Deferred        libtasn1.so.3
ELF     7c4e5000-7c513000       Deferred        libcrypt.so.1
ELF     7c519000-7c51f000       Deferred        libnss_dns.so.2
ELF     7c522000-7c591000       Deferred        libgnutls.so.13
ELF     7c591000-7c5c0000       Deferred        libcups.so.2
ELF     7c5eb000-7c61d000       Deferred        uxtheme
  \-PE  7c5f0000-7c61d000       \               uxtheme
ELF     7c61f000-7c624000       Deferred        libxfixes.so.3
ELF     7c624000-7c62d000       Deferred        libxcursor.so.1
ELF     7c62d000-7c649000       Deferred        imm32
  \-PE  7c630000-7c649000       \               imm32
ELF     7c649000-7c667000       Deferred        ximcp.so.2
ELF     7c667000-7c66f000       Deferred        libxrender.so.1
ELF     7d924000-7d92d000       Deferred        librt.so.1
ELF     7d92d000-7d92f000       Deferred        xlcutf8load.so.2
ELF     7d92f000-7d932000       Deferred        libxrandr.so.2
ELF     7d932000-7d935000       Deferred        libxinerama.so.1
ELF     7d9f6000-7e284000       Deferred        atiogl_a_dri.so
ELF     7e284000-7e324000       Deferred        libgl.so.1
ELF     7e324000-7e329000       Deferred        libxdmcp.so.6
ELF     7e329000-7e3f2000       Deferred        libx11.so.6
ELF     7e3f2000-7e3ff000       Deferred        libxext.so.6
ELF     7e3ff000-7e417000       Deferred        libice.so.6
ELF     7e417000-7e4a4000       Export          winex11
  \-PE  7e430000-7e4a4000       \               winex11
ELF     7e4a4000-7e4c2000       Deferred        libexpat.so.1
ELF     7e4c2000-7e4f1000       Deferred        libfontconfig.so.1
ELF     7e4f1000-7e505000       Deferred        libz.so.1
ELF     7e505000-7e56f000       Deferred        libfreetype.so.6
ELF     7e56f000-7e59b000       Deferred        ws2_32
  \-PE  7e580000-7e59b000       \               ws2_32
ELF     7e59b000-7e5b5000       Deferred        wsock32
  \-PE  7e5a0000-7e5b5000       \               wsock32
ELF     7e5b5000-7e643000       Deferred        winmm
  \-PE  7e5c0000-7e643000       \               winmm
ELF     7e643000-7e657000       Deferred        lz32
  \-PE  7e650000-7e657000       \               lz32
ELF     7e657000-7e670000       Deferred        version
  \-PE  7e660000-7e670000       \               version
ELF     7e670000-7e708000       Deferred        oleaut32
  \-PE  7e680000-7e708000       \               oleaut32
ELF     7e708000-7e76c000       Deferred        msvcrt
  \-PE  7e720000-7e76c000       \               msvcrt
ELF     7e76c000-7e79f000       Deferred        winspool
  \-PE  7e770000-7e79f000       \               winspool
ELF     7e79f000-7e7b2000       Deferred        libresolv.so.2
ELF     7e7b2000-7e7d0000       Deferred        iphlpapi
  \-PE  7e7c0000-7e7d0000       \               iphlpapi
ELF     7e7d0000-7e825000       Deferred        rpcrt4
  \-PE  7e7e0000-7e825000       \               rpcrt4
ELF     7e825000-7e8be000       Deferred        ole32
  \-PE  7e830000-7e8be000       \               ole32
ELF     7e8be000-7e916000       Deferred        shlwapi
  \-PE  7e8d0000-7e916000       \               shlwapi
ELF     7e916000-7ea08000       Deferred        shell32
  \-PE  7e930000-7ea08000       \               shell32
ELF     7ea08000-7eaa8000       Deferred        comdlg32
  \-PE  7ea10000-7eaa8000       \               comdlg32
ELF     7eaa8000-7eab3000       Deferred        libgcc_s.so.1
ELF     7eb92000-7ec49000       Deferred        gdi32
  \-PE  7ebb0000-7ec49000       \               gdi32
ELF     7ec49000-7ed82000       Export          user32
  \-PE  7ec60000-7ed82000       \               user32
ELF     7ed82000-7ee42000       Deferred        comctl32
  \-PE  7ed90000-7ee42000       \               comctl32
ELF     7ee42000-7ee88000       Deferred        advapi32
  \-PE  7ee50000-7ee88000       \               advapi32
ELF     7ee88000-7ee93000       Deferred        libnss_files.so.2
ELF     7ee93000-7eea9000       Deferred        libnsl.so.1
ELF     7eea9000-7eeb2000       Deferred        libnss_compat.so.2
ELF     7eeb5000-7eeb8000       Deferred        libxau.so.6
ELF     7eeb8000-7eec1000       Deferred        libsm.so.6
ELF     7efcb000-7eff1000       Deferred        libm.so.6
ELF     7eff1000-7eff6000       Deferred        libxxf86vm.so.1
ELF     7eff6000-7f000000       Deferred        libnss_nis.so.2
ELF     b7cd4000-b7cd8000       Deferred        libdl.so.2
ELF     b7cd8000-b7e0c000       Deferred        libc.so.6
ELF     b7e0c000-b7e1f000       Deferred        libpthread.so.0
ELF     b7e2e000-b7f3f000       Deferred        libwine.so.1
ELF     b7f41000-b7f5c000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000d (D) Z:\home\kamilb\PortableApps\MirandaPortable\App\miranda\miranda32.exe
        00000012    0
        00000011    0
        00000010    0
        0000000e    0 <==
0000000a 
        0000000c    0
        0000000b    0
00000008 
        00000009    0
kamilb@kb-ubuntu:~$ 

And Miranda are closed. I'm using simply and original "SRMM" to talk, no very user-friendly and themed IEView, tabSRMM or something like this. Why on Application Compatibility page Miranda has OK status ?

------
sorry for big part of text. it's required.
and sorry for my english;)


( categories: )

Update?

Miranda has been updated lately and you're using the new version.
Maybe the new version has some issues with wine?

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

Do you use

Do you use old Miranda and it's OK on Wine ?
---
sorry for my english;)

Just checked

Miranda started right up on Ubuntu 6.10 using the latest Wine from the repository. I just tried the Unicode version. Fresh download.

I don't know what SRMM is, but if it's a plugin, there's a chance that the plugin is incompatible with Wine.

Live with purpose.

srmm is the default chat

srmm is the default chat interface, scriver and some other ones (add-ons) implement tabbed chatting and some other things. IEview is an add-on though, and could be causing the problems...

I'm using Ubuntu 6.12

I'm using Ubuntu 6.12 - Polish localized and optimalized version of Ubuntu 6.10. I have codec-packs etc. But it doesn't matter.

I have problems [in Miranda] when I double-click on contact [crash] and in options - I can't edit options in Events->Chat [no checkboxes :( ].
---
sorry for my english;)

Same problem for me, I tried

Same problem for me, I tried to use any version I could get, none works with the Ubuntu WINE (no changes made at all, only fresh installs with apt).

I won't try it again but use SIM and Gaim natively.