Custom Query (39 matches)
Results (37 - 39 of 39)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#34 | fixed | xcenter crashes and 'XWLAN.WPACLI: recv failed (190)' - message with pmprintf | ||
Description |
Observed when connected to flaky public network (comes and goes) where no wpa client is needed. Maybe these two things are independent but xwlan (widget) behaves not very well with weak connections. When xcenter crashes 'Reenable radio' messages are observed too very often. Needs to be investigated further. |
|||
#2 | fixed | xwlan widget / wlanstat crash on startup with damage profile | ||
Description |
xwlan widget or wlanstat crashes on startup when profile data is somehow corrupted. No clue why profile got damaged. Tracked down to be a problem when the readprofile code tries to read from memory which does not belong to the current process. Popuplog.os2 entry - 05-22-2013 11:36:21 SYS3175 PID 052c TID 0001 Slot 00d9 E:\_WORK\XWLAN\TRUNK\TEMP\WLANSTAT.EXE c0000005 0002d866 P1=00000001 P2=25b83e66 P3=XXXXXXXX P4=XXXXXXXX EAX=25b83e66 EBX=00000000 ECX=00501010 EDX=000d2e58 ESI=1c79fb18 EDI=1c7976b0 DS=0053 DSACC=f0f3 DSLIM=ffffffff ES=0053 ESACC=f0f3 ESLIM=ffffffff FS=150b FSACC=00f2 FSLIM=00000030 GS=0000 GSACC= GSLIM= CS:EIP=005b:0002d866 CSACC=f0df CSLIM=ffffffff SS:ESP=0053:000d260c SSACC=f0f3 SSLIM=ffffffff EBP=000d2a94 FLG=00212283 WLANSTAT.EXE 0002:0000d866 Work around - delete the damaged profile from os2.ini with an ini editor. Of course you've to know which one is broken. For this you can make a debug build of wlanstat, fire up idebug, step through profile.c and find the problematic one or delete every one :-) Better solution - use DosQueryMem? (thanks Dmik for the hint) and check data before reading. |
|||
#48 | fixed | xwlan.dll - xcenter widget does not unload when xcenter is closed | ||
Description |
Comment by Rich W. - > When you close XCenter, all of the widget dlls should be unloaded > and become unlocked. However, that isn't the case for xwlan.dll. > You have to unlock it, move it out of the 'xcenter' directory, > then restart the wps to be able to remove or replace it. > > I found what I believe is the cause in this comment by Paul Ratcliffe> in the code for the IPMon widget (xworkplace-1-0\src\widgets\w_ipmon.c): > > // V1.0.5 (2006-05-28) [pr]: Add declarations for importing SO32DLL > // functions dynamically. If this is done statically, the DLL can't > // be unloaded, which prevents IPMON.DLL from being unloaded. |