Opened 12 years ago
Closed 12 years ago
#89 closed defect (fixed)
MSVCR100.DLL requires InitializeSListHead
Reported by: | abwillis | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 0.8.6 |
Component: | odin | Version: | 0.8.5 |
Severity: | medium | Keywords: | |
Cc: |
Description
Attempting to run Instantbird (instant messaging client based on Mozillia's xulrunner) I receive: The application has called the non-existing api KERNEL32.DLL->InitializeSListHead (loaded by MSVCR100.DLL)
Attachments (1)
Change History (7)
comment:1 Changed 12 years ago by
Changed 12 years ago by
Attachment: | interlocked.c added |
---|
Initial interlock code before finding the interlock.asm
comment:2 Changed 12 years ago by
I initially did not know about or see the interlock.asm file and had created an interlock.c under ntdll. Attaching primarily in case anyone wants to remove ALP dependency in the future considering I had spent several hours debugging the blasted thing and getting it working before finding the other file :/
comment:3 Changed 12 years ago by
Regarding r22018, good job but please mention where you take the sources from. I guess this was Wine again. This may be needed for further code housekeeping.
comment:5 Changed 12 years ago by
Milestone: | general enhancement → 0.8.6 |
---|
comment:6 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed revision r22018 Instantbird still does not run, but it no longer crashes. It starts using high cpu and just runs for as long as I have left it to run. This is the same thing I had seen from older Mozilla applications that did not require msvcr100.dll and thus did not require this update which at least means this code gets past the initial error and is not the cause of the high cpu.