Problem description:

Seem like some kind of execution problem? I'm not sure I looked into it a bit but this has lost me finally. I'm trying to run byond using wine on OSX. ATI card just so everyone knows ram of 8GB WINEARCH=32
winetricks used: wsh56 wsh57 jscript mfc42 vcrun201 ie7 ie8.

Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x43909fc8).
Register dump:
CS:001b SS:0023 DS:0023 ES:0023 FS:1007 GS:000f
EIP:43909fc8 ESP:0032af50 EBP:0032af68 EFLAGS:00010293( R- -- I S -A- -C)
EAX:0258c0ac EBX:00000000 ECX:00000000 EDX:00000000
ESI:43909f61 EDI:0258c0a8
Stack dump:
0x0032af50: 4396daec 00000315 4396daec 000200ca
0x0032af60: 00000000 0032b0c8 0032b088 43914f2f
0x0032af70: 00000000 0258c0a8 00000010 00000000
0x0032af80: 0032b0a8 0032aff0 0032afcc 43909935
0x0032af90: 405506e0 21000001 0032afb8 00000001
0x0032afa0: 0000039a 00000000 0000183f 4396c1d0
0200: sel=1007 base=7ffc0000 limit=00000fff 32-bit rw-
=>0 0x43909fc8 _register_window_surface+0x75() in user32 (0x0032af68)
1 0x43914f2f _set_window_pos+0x608() in user32 (0x0032b088)
2 0x4390a5cb _update_window_state+0x8b() in user32 (0x0032b0f8)
3 0x4390ea0d _WIN_SetWindowLong+0x757() in user32 (0x0032b1c8)
4 0x4390f204 _SetWindowLongA+0x31() in user32 (0x0032b1f0)
5 0x00d73406 in mfc120 (+0x233405) (0x0032b208)
6 0x00d73456 in mfc120 (+0x233455) (0x0032b218)
7 0x00d88758 in mfc120 (+0x248757) (0x0032b230)
8 0x100483f9 in byondwin (+0x483f8) (0x0032b274)
9 0x00431145 in byond (+0x31144) (0x0032b2bc)
10 0x0043ab19 in byond (+0x3ab18) (0x0032b2dc)
11 0x00cf2895 in mfc120 (+0x1b2894) (0x0032b308)
12 0x00d1a27d in mfc120 (+0x1da27c) (0x0032b32c)
13 0x00d75a45 in mfc120 (+0x235a44) (0x0032b37c)
14 0x00439b43 in byond (+0x39b42) (0x0032b394)
15 0x00d7514f in mfc120 (+0x23514e) (0x0032b460)
16 0x00d750ca in mfc120 (+0x2350c9) (0x0032b480)
17 0x1003911f in byondwin (+0x3911e) (0x0032b49c)
18 0x00d736ad in mfc120 (+0x2336ac) (0x0032b50c)
19 0x00d738cf in mfc120 (+0x2338ce) (0x0032b52c)
20 0x00c73a36 in mfc120 (+0x133a35) (0x0032b568)
21 0x43917c2a _WINPROC_wrapper+0x19() in user32 (0x0032b598)
22 0x43918edc _call_window_proc+0xb3() in user32 (0x0032b5d8)
23 0x43919096 _WINPROC_call_window+0x136() in user32 (0x0032b618)
24 0x438e868c _DispatchMessageA+0xd0() in user32 (0x0032b6bc)
25 0x00d62d8c in mfc120 (+0x222d8b) (0x0032b6f0)
26 0x00d1a745 in mfc120 (+0x1da744) (0x0032b708)
27 0x00d1a9c8 in mfc120 (+0x1da9c7) (0x0032b75c)
28 0x0042f98e in byond (+0x2f98d) (0x0032fe70)
29 0x00d86300 in mfc120 (+0x2462ff) (0x0032fe84)
30 0x0044a06e in byond (+0x4a06d) (0x0032fed0)
31 0x7b84939c _call_process_entry+0xb() in kernel32 (0x0032fee8)
32 0x7b84bbb2 _start_process+0xa4() in kernel32 (0x0032ff28)
33 0x7bc663fc _call_thread_func_wrapper+0xb() in ntdll (0x0032ff38)
34 0x7bc68635 _call_thread_func+0x6c() in ntdll (0x0032ffb8)
35 0x7bc663c2 _call_thread_entry_point+0x11() in ntdll (0x0032ffd8)
36 0x7bc438da _start_process+0x1e() in ntdll (0x0032ffe8)
0x43909fc8 _register_window_surface+0x75 in user32: movl %eax,0x0(%ecx)
Module Address Debug info Name (320 modules)
PE 330000- 3a1000 Deferred msvcp120
PE 400000- 577000 Export byond
PE 580000- 864000 Deferred byondcore
PE 870000- a4b000 Deferred byondext
PE a50000- b3e000 Deferred msvcr120
PE b40000- f7d000 Export mfc120
PE 12c0000- 1d51000 Deferred ieframe
PE abc0000- abe9000 Deferred msls31
PE add0000- adff000 Deferred iepeers
PE ae00000- ae09000 Deferred normaliz
PE 10000000-10195000 Export byondwin
PE 1a400000-1a532000 Deferred urlmon
PE 1b000000-1b00c000 Deferred imgutil
PE 1b060000-1b06e000 Deferred pngfilt
PE 35c50000-35c89000 Deferred dxtrans
PE 35cb0000-35d07000 Deferred dxtmsft
PE 40001000-401bd000 Stabs libwine.1.0.dylib
ELF 407df000-407f9000 Deferred version
\-PE 407e0000-407f6000 \ version
ELF 423c1000-423dd000 Deferred wsock32
\-PE 423d0000-423da000 \ wsock32
ELF 423dd000-423f1000 Deferred msimg32
\-PE 423e0000-423f0000 \ msimg32
ELF 43882000-439d8000 Stabs user32
\-PE 43890000-43976000 \ user32
ELF 439d8000-43afc000 Deferred gdi32
\-PE 439e0000-43a7c000 \ gdi32
ELF 43b62000-43be7000 Deferred advapi32
\-PE 43b70000-43bc2000 \ advapi32
ELF 43be7000-43c24000 Deferred ws2_32
\-PE 43bf0000-43c1a000 \ ws2_32
ELF 43c24000-43c4f000 Deferred iphlpapi
\-PE 43c30000-43c47000 \ iphlpapi
ELF 43c4f000-43ca5000 Deferred winmm
\-PE 43c50000-43c8f000 \ winmm
ELF 43ca5000-43e16000 Deferred ole32
\-PE 43cb0000-43d95000 \ ole32
ELF 43e16000-43ebc000 Deferred rpcrt4
\-PE 43e20000-43e83000 \ rpcrt4
ELF 43ebc000-43ee3000 Deferred msacm32
\-PE 43ec0000-43edc000 \ msacm32
ELF 43ee3000-44106000 Deferred shell32
\-PE 43ef0000-440a2000 \ shell32
ELF 44106000-441c5000 Deferred msvcrt
\-PE 44110000-44187000 \ msvcrt
ELF 441c5000-4431d000 Deferred oleaut32
\-PE 441d0000-44297000 \ oleaut32
ELF 4431d000-44343000 Deferred imm32
\-PE 44320000-4433c000 \ imm32
ELF 44343000-4437f000 Deferred uxtheme
\-PE 44350000-44375000 \ uxtheme
ELF 4437f000-44404000 Deferred comdlg32
\-PE 44380000-443d9000 \ comdlg32
ELF 44404000-44513000 Deferred comctl32
\-PE 44410000-444d8000 \ comctl32
ELF 44513000-44556000 Deferred winspool
\-PE 44520000-44549000 \ winspool
PE 44556000-44596000 Deferred libncurses.5.4.dylib
PE 44596000-4461b000 Deferred libfreetype.6.dylib
ELF 4461b000-446d8000 Deferred winemac
\-PE 44620000-44691000 \ winemac
ELF 46ec4000-46ed8000 Deferred riched32
\-PE 46ed0000-46ed7000 \ riched32
ELF 4739a000-473df000 Deferred usp10
\-PE 473a0000-473d6000 \ usp10
ELF 473df000-473f3000 Deferred psapi
\-PE 473e0000-473f2000 \ psapi
ELF 49fde000-4a07b000 Deferred crypt32
\-PE 49fe0000-4a055000 \ crypt32
ELF 4a07e000-4a09c000 Deferred rasapi32
\-PE 4a080000-4a097000 \ rasapi32
ELF 4a09c000-4a0dc000 Deferred mlang
\-PE 4a0a0000-4a0bf000 \ mlang
ELF 4a205000-4a248000 Deferred atl100
\-PE 4a210000-4a22a000 \ atl100
ELF 4b9cf000-4ba05000 Deferred msimtf
\-PE 4b9d0000-4b9e9000 \ msimtf
ELF 4ba05000-4ba23000 Deferred msxml
\-PE 4ba10000-4ba21000 \ msxml
ELF 4bac7000-4bbbe000 Deferred msxml3
\-PE 4bad0000-4bb68000 \ msxml3
ELF 4bbde000-4bc23000 Deferred atl
\-PE 4bbe0000-4bc04000 \ atl
ELF 4bc23000-4bc6a000 Deferred ddrawex
\-PE 4bc30000-4bc47000 \ ddrawex
ELF 4bc6a000-4bd02000 Deferred ddraw
\-PE 4bc70000-4bcc6000 \ ddraw
ELF 4bd02000-4be58000 Deferred wined3d
\-PE 4bd10000-4be25000 \ wined3d
PE 4c800000-4ccb7000 Deferred appleintelhd3000graphicsgldriver
PE 4ccb7000-4cd90000 Deferred amdradeonx3000gldriver
PE 4cd90000-4d00e000 Deferred atiradeonx3000sclib.dylib
ELF 4d02e000-4d08c000 Deferred cryptui
\-PE 4d030000-4d06d000 \ cryptui
PE 5dca0000-5de88000 Deferred iertutil
PE 63000000-630e6000 Deferred wininet
PE 63380000-63434000 Deferred jscript
PE 63580000-63b2c000 Deferred mshtml
PE 77760000-778d0000 Deferred shdocvw
PE 77f60000-77fd6000 Deferred shlwapi
ELF 7a800000-7a94d000 Deferred opengl32
\-PE 7a810000-7a8a6000 \ opengl32
ELF 7ac00000-7ac93000 Deferred riched20
\-PE 7ac10000-7ac5d000 \ riched20
ELF 7b800000-7b93f000 Stabs kernel32
\-PE 7b810000-7b8ee000 \ kernel32
ELF 7bc00000-7bcfc000 Stabs ntdll
\-PE 7bc10000-7bcab000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
PE 90013000-90025000 Deferred libbsm.0.dylib
PE 90025000-9002a000 Deferred libgif.dylib
PE 9002a000-900d6000 Deferred languagemodeling
PE 900d7000-900f1000 Deferred libsystem_asl.dylib
PE 900f1000-9014b000 Deferred ae
PE 9014b000-9014e000 Deferred libradiance.dylib
PE 9014e000-9036d000 Deferred libicucore.a.dylib
PE 9036d000-90391000 Deferred libc++abi.dylib
PE 90391000-9039b000 Deferred applesrp
PE 9039b000-9049c000 Deferred libfontparser.dylib
PE 90858000-9087c000 Deferred apple80211
PE 9087c000-90dab000 Deferred vimage
PE 90dab000-90db0000 Deferred iosurface
PE 90db0000-90e58000 Deferred metadata
PE 90e58000-90eee000 Deferred libsystem_c.dylib
PE 90eee000-90f44000 Deferred htmlrendering
PE 90f44000-90f5b000 Deferred liblinearalgebra.dylib
PE 90f98000-90f9c000 Deferred libscreenreader.dylib
PE 90f9c000-91170000 Deferred imageio
PE 911d5000-912c5000 Deferred libcrypto.0.9.8.dylib
PE 912c5000-912cf000 Deferred commonauth
PE 912cf000-912d9000 Deferred libgfxshared.dylib
PE 912d9000-91314000 Deferred ldap
PE 91314000-91331000 Deferred openscripting
PE 91331000-91365000 Deferred libsystem_m.dylib
PE 91365000-91372000 Deferred libcsfde.dylib
PE 91372000-91392000 Deferred generationalstorage
PE 91392000-913a0000 Deferred libbz2.1.0.dylib
PE 913a0000-913ab000 Deferred carbonsound
PE 913ae000-913af000 Deferred libsystem_blocks.dylib
PE 913b2000-9146e000 Deferred backup
PE 9146e000-9186b000 Deferred coregraphics
PE 91a24000-91ab9000 Deferred performanceanalysis
PE 91ab9000-91ae0000 Deferred multitouchsupport
PE 91e1a000-91f5d000 Deferred libvdsp.dylib
PE 91fd1000-92039000 Deferred libcorecrypto.dylib
PE 9204d000-920aa000 Deferred libtiff.dylib
PE 920ec000-92136000 Deferred sharedfilelist
PE 921d5000-921d6000 Deferred carbon
PE 921ee000-92220000 Deferred dictionaryservices
PE 92226000-923ac000 Deferred uifoundation
PE 923ac000-923ad000 Deferred applicationservices
PE 9252b000-9252f000 Deferred servicemanagement
PE 9252f000-92533000 Deferred libcorevmclient.dylib
PE 9285f000-92868000 Deferred libcldcpuengine.dylib
PE 92868000-928a8000 Deferred libglimage.dylib
PE 92be8000-92c11000 Deferred iconservices
PE 92c11000-92d38000 Deferred libsqlite3.dylib
PE 92d38000-92dec000 Deferred iobluetooth
PE 92e16000-92e6e000 Deferred hiservices
PE 93127000-9312a000 Deferred efilogin
PE 9312a000-9315e000 Deferred gss
PE 9315e000-93174000 Deferred libcginterfaces.dylib
PE 93174000-93470000 Deferred carboncore
PE 93a55000-93aa5000 Deferred libcurl.4.dylib
PE 93aa5000-93aa6000 Deferred coreservices
PE 93c9a000-93e4b000 Deferred glengine
PE 93e4b000-93e4e000 Deferred securityhi
PE 93e5b000-93e62000 Deferred imagecapture
PE 93e62000-93ea6000 Deferred libglu.dylib
PE 93ea6000-94163000 Deferred coredata
PE 94163000-94166000 Deferred loginsupport
PE 94166000-941bb000 Deferred symbolication
PE 941bb000-941e2000 Deferred libpng.dylib
PE 941e2000-941f6000 Deferred sharing
PE 941f6000-941fc000 Deferred libcompiler_rt.dylib
PE 941fc000-941fe000 Deferred libremovefile.dylib
PE 94232000-94235000 Deferred libcgxtype.a.dylib
PE 94235000-94240000 Deferred libsystem_notify.dylib
PE 94240000-94244000 Deferred libutil.dylib
PE 94244000-94339000 Deferred libxml2.2.dylib
PE 94339000-9433f000 Deferred tcc
PE 94362000-943d6000 Deferred ats
PE 943d6000-943e7000 Deferred libgl.dylib
PE 9459a000-945c9000 Deferred glrendererfloat
PE 945c9000-946bb000 Deferred libiconv.2.dylib
PE 946bb000-94717000 Deferred printcore
PE 9471a000-9480b000 Deferred diskimages
PE 951ff000-9521b000 Deferred cfopendirectory
PE 9521b000-95225000 Deferred diskarbitration
PE 9525d000-95288000 Deferred libsystem_info.dylib
PE 95288000-9528f000 Deferred speechrecognition
PE 9528f000-9529b000 Deferred libgpusupport.dylib
PE 9529b000-9543f000 Deferred libglprogrammability.dylib
PE 95e1e000-95e6e000 Deferred opencl
PE 95eaa000-95eac000 Deferred trustevaluationagent
PE 96386000-96388000 Deferred libsystem.b.dylib
PE 96388000-963c9000 Deferred applejpeg
PE 963c9000-963d6000 Deferred libkxld.dylib
PE 963d7000-963dc000 Deferred commonpanels
PE 963dc000-963f0000 Deferred libsasl2.2.dylib
PE 963f0000-963f1000 Deferred veclib
PE 96445000-9645d000 Deferred libsystem_coretls.dylib
PE 9645d000-96466000 Deferred coredaemon
PE 96466000-964a6000 Deferred navigationservices
PE 964cd000-964e8000 Deferred liblzma.5.dylib
PE 964e8000-96591000 Deferred libcorestorage.dylib
PE 96687000-96695000 Deferred opendirectory
PE 96695000-96737000 Deferred ink
PE 96737000-967aa000 Deferred corewlan
PE 967aa000-967b4000 Deferred libcopyfile.dylib
PE 967b4000-967f2000 Deferred debugsymbols
PE 967f2000-96a16000 Deferred coreimage
PE 96a16000-96a17000 Deferred audiounit
PE 96a17000-96a1b000 Deferred libextension.dylib
PE 96a1b000-96a22000 Deferred ioaccelerator
PE 96a22000-96a23000 Deferred libmetal_timestamp.dylib
PE 96a23000-96a78000 Deferred coreaudio
PE 96a78000-96a84000 Deferred netauth
PE 96a84000-96aaf000 Deferred libdispatch.dylib
PE 96aaf000-96ad8000 Deferred libxpc.dylib
PE 96ad8000-96ad9000 Deferred liblaunch.dylib
PE 96d07000-96d19000 Deferred libsystem_trace.dylib
PE 96d19000-96e6b000 Deferred coreui
PE 96e6b000-96e80000 Deferred corebluetooth
PE 96ed7000-96ed8000 Deferred accelerate
PE 96ed8000-96ef1000 Deferred libsparseblas.dylib
PE 96ef1000-96ef5000 Deferred libdyld.dylib
PE 96ef5000-96fe1000 Deferred unorm8_bgra.dylib
PE 96fe1000-97025000 Deferred metal
PE 97078000-97086000 Deferred speechrecognitioncore
PE 97136000-97145000 Deferred opengl
PE 97145000-9714e000 Deferred netfs
PE 9714e000-97155000 Deferred libunwind.dylib
PE 97155000-9727b000 Deferred coretext
PE 9727b000-9727c000 Deferred libkeymgr.dylib
PE 9727c000-9745f000 Deferred quartzcore
PE 9745f000-97491000 Deferred coreservicesinternal
PE 9749d000-974aa000 Deferred crashreportersupport
PE 974aa000-974b6000 Deferred libcommoncrypto.dylib
PE 974b6000-9752d000 Deferred securityfoundation
PE 9752d000-97767000 Deferred libfosl_dynamic.dylib
PE 97767000-97796000 Deferred libarchive.2.dylib
PE 97846000-97869000 Deferred protectedcloudstorage
PE 97869000-97875000 Deferred libgpusupportmercury.dylib
PE 9817a000-98183000 Deferred libsystem_pthread.dylib
PE 98183000-981be000 Deferred mediakit
PE 98257000-98258000 Deferred libenergytrace.dylib
PE 98258000-98277000 Deferred libresolv.9.dylib
PE 98277000-98316000 Deferred colorsync
PE 98316000-987ab000 Deferred corefoundation
PE 987ab000-987cc000 Deferred libsystem_kernel.dylib
PE 98acc000-98acf000 Deferred libquarantine.dylib
PE 990b7000-990c0000 Deferred libsystem_dnssd.dylib
PE 990c0000-99161000 Deferred qd
PE 99161000-99529000 Deferred hitoolbox
PE 99529000-99572000 Deferred libfontregistry.dylib
PE 99572000-9a24e000 Deferred appkit
PE 9a24e000-9a3c8000 Deferred audiotoolbox
PE 9a3c8000-9a3ce000 Deferred libmacho.dylib
PE 9a3ce000-9a432000 Deferred osservices
PE 9a433000-9a451000 Deferred libcrfsuite.dylib
PE 9a451000-9a457000 Deferred print
PE 9a457000-9a458000 Deferred libunc.dylib
PE 9a458000-9a557000 Deferred launchservices
PE 9a557000-9a561000 Deferred findmydevice
PE 9a561000-9a58c000 Deferred libxslt.1.dylib
PE 9a590000-9a5c7000 Deferred corevideo
PE 9a5c7000-9a9a2000 Deferred liblapack.dylib
PE 9a9a2000-9a9b1000 Deferred libz.1.dylib
PE 9a9b1000-9aa08000 Deferred libcups.2.dylib
PE 9aa08000-9aa0d000 Deferred libheimdal-asn1.dylib
PE 9aa0d000-9acb1000 Deferred libmecabra.dylib
PE 9acb1000-9ad2c000 Deferred heimdal
PE 9ae25000-9ae62000 Deferred remoteviewservices
PE 9ae6d000-9af72000 Deferred libjp2.dylib
PE 9afc3000-9afc5000 Deferred libdiagnosticmessagesclient.dyli
PE 9b06b000-9b1c5000 Deferred libblas.dylib
PE 9b1c5000-9b23b000 Deferred searchkit
PE 9b23b000-9b249000 Deferred speechsynthesis
PE 9b249000-9b24d000 Deferred help
PE 9b24d000-9b251000 Deferred libcorefscache.dylib
PE 9b251000-9b254000 Deferred libsystem_configuration.dylib
PE 9b2b5000-9b2c9000 Deferred libcmph.dylib
PE 9b2c9000-9b2f3000 Deferred librip.a.dylib
PE 9b2f3000-9b2f6000 Deferred libsystem_coreservices.dylib
PE 9b2f6000-9b652000 Deferred libobjc.a.dylib
PE 9b652000-9b6bc000 Deferred libsystem_network.dylib
PE 9b6ea000-9b76a000 Deferred iokit
PE 9b76a000-9b782000 Deferred libmarisa.dylib
PE 9c133000-9c24d000 Deferred desktopservicespriv
PE 9c24d000-9c2c1000 Deferred datadetectorscore
PE 9c948000-9c94d000 Deferred libcache.dylib
PE 9c94d000-9c971000 Deferred libjpeg.dylib
PE 9c971000-9ca3b000 Deferred discrecording
PE 9ca3b000-9ca45000 Deferred libsystem_networkextension.dylib
PE 9ca45000-9ca4e000 Deferred fsevents
PE 9ca4e000-9ca55000 Deferred libsystem_platform.dylib
PE 9ca55000-9ca56000 Deferred libopenscriptingutil.dylib
PE 9ca56000-9ca6d000 Deferred libcompression.dylib
PE 9ca6d000-9caaf000 Deferred libauto.dylib
PE 9caaf000-9cabf000 Deferred libxar.1.dylib
PE 9db65000-9df98000 Deferred facecore
PE 9df98000-9e084000 Deferred libvmisc.dylib
PE 9e084000-9e09e000 Deferred libsystem_malloc.dylib
PE 9e09e000-9e0a1000 Deferred libsystem_secinit.dylib
PE 9e0a1000-9e188000 Deferred unorm8_rgba.dylib
PE 9e2c0000-9e2da000 Deferred kerberos
PE 9e2da000-9e2eb000 Deferred langanalysis
PE 9e2eb000-9e66f000 Deferred foundation
PE 9e66f000-9e6c6000 Deferred libc++.1.dylib
PE 9e6c6000-9e6ca000 Deferred libsystem_sandbox.dylib
PE 9e6ca000-9e6cc000 Deferred liblangid.dylib
PE 9e6cc000-9e6cf000 Deferred libcvmspluginsupport.dylib
PE 9e6cf000-9e761000 Deferred coresymbolication
PE 9e761000-9e7c5000 Deferred systemconfiguration
PE 9e7c5000-9e7c9000 Deferred libpam.2.dylib
PE 9e7c9000-9e7d5000 Deferred libchinesetokenizer.dylib
PE 9e7d5000-9e841000 Deferred corewifi
PE 9e841000-9eada000 Deferred security
PE 9eada000-9ed69000 Deferred cfnetwork
process tid prio (all id:s are in hex)
0000000e services.exe
00000054 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
00000016 winedbg.exe
00000017 0
00000042 (D) C:\Program Files\BYOND\bin\byond.exe
00000057 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
0000003f 0
00000043 0
0000003d 0
0000003e 0
00000041 0
00000045 0
00000046 0
0000000d 0
0000001e 0
0000000b 0
00000047 0
0000003c 0
00000044 0 <==
System information:
Wine build: wine-1.8
Platform: i386
Version: Windows 7
Host system: Darwin
Host version: 15.3.0
This has lost me and is very annoying it happens after I tried to open the byond game list by clicking on the byond icon and the error is always in that area: 0x00000000 in 32-bit code (0x43909fc8) <-
Any help would be greatly appreciated.
This appears to be happening deep in the Windows API code (as handled on WINE), so I'm sorry to say I'm stumped as well.

I tried Googling "_register_window_surface+0x75", or even just "_register_window_surface wine crash", to see if maybe someone else had this problem and a solution for it, but unfortunately it appears to be Google-proof.
I found the code for set_window_pos here: winpos.c

It appears there's some kind of debugging output you can enable (the TRACE macro indicates as much), so I would recommend looking into a way to do that. There may be some WINE experts who can talk you through the issue.
Yeah thanks Lummox this shit is fucking confusing I forgot what EAX and ECX so I looked it up but to me it looks as if some incremented windows task within the API fails but of course it doesn't say what because the task isn't logged. From what I can guess the window for whatever reason fails to load due to the last task being: _register_window_surface+0x75
Right, what's happening in register_window_surface() (I'm not sure which WINE file that's in) is that it's trying to write to a null pointer. It might be that a null pointer is being passed to the routine for the new or old surface, or maybe that your system has failed to allocate a resource and the routine isn't sanity-checking that. Lots of possibilities. Unfortunately I'm no expert in WINE, so I can only offer what I know of debugging to point you in the right direction. Maybe some Linux gurus can help.