[Pidgin] #6398: Pidgin crashes with Illegal Instruction on startup on Windows NT
Pidgin
trac at pidgin.im
Tue Jul 22 22:25:45 EDT 2008
#6398: Pidgin crashes with Illegal Instruction on startup on Windows NT
------------------------------+---------------------------------------------
Reporter: tmetro | Owner: datallah
Type: defect | Status: new
Priority: minor | Milestone:
Component: winpidgin (gtk) | Version: 2.4.3
Resolution: | Keywords:
Pending: 0 |
------------------------------+---------------------------------------------
Changes (by datallah):
* owner: => datallah
* component: pidgin (gtk) => winpidgin (gtk)
Old description:
> After upgrading to pidgin-2.4.3-no-gtk.exe on a Windows NT system that
> had been running fine with pidgin-2.4.2-no-gtk.exe, Pidgin now always
> crashes on startup:
>
> Microsoft Windows NT 4.0 (Build 1381) Service Pack 6
>
> Exception
> ---------
> Illegal Instruction (0xC000001D) in pidgin.exe .text+0x00000824 at
> 0x00401824
> Application: pidgin.exe
> Path: C:\bin\net\misc\Pidgin\pidgin.exe
>
> Registers
> ---------
> EIP = 0x00401824 ESP = 0x0022F690 EBP = 0x0022F728
> EAX = 0x004082CA EBX = 0x00000001 ECX = 0x00409040
> EDX = 0x004082C5 ESI = 0x00000002 EDI = 0x80000001
> EFL = 0x00000246 CS = 0x001B SS = 0x0023
> DS = 0x0023 ES = 0x0023 FS = 0x0038 GS = 0x0000
>
> Disassembly
> -----------
>
> Call Stack
> ----------
> Eip Esp Module
> 0x0040220D - 0x0022FEE8 pidgin.exe .text+0x0000120D
> 0x00402736 - 0x0022FF68 pidgin.exe .text+0x00001736
> 0x004010B6 - 0x0022FFB0 pidgin.exe .text+0x000000B6
> 0x00401138 - 0x0022FFC0 pidgin.exe .text+0x00000138
> 0x77F1BB7C - 0x0022FFF0 KERNEL32.dll .text+0x0001AB7C
>
> Reverting to 2.4.2 restored normal behavior.
New description:
After upgrading to pidgin-2.4.3-no-gtk.exe on a Windows NT system that had
been running fine with pidgin-2.4.2-no-gtk.exe, Pidgin now always crashes
on startup:
{{{
Microsoft Windows NT 4.0 (Build 1381) Service Pack 6
Exception
---------
Illegal Instruction (0xC000001D) in pidgin.exe .text+0x00000824 at
0x00401824
Application: pidgin.exe
Path: C:\bin\net\misc\Pidgin\pidgin.exe
Registers
---------
EIP = 0x00401824 ESP = 0x0022F690 EBP = 0x0022F728
EAX = 0x004082CA EBX = 0x00000001 ECX = 0x00409040
EDX = 0x004082C5 ESI = 0x00000002 EDI = 0x80000001
EFL = 0x00000246 CS = 0x001B SS = 0x0023
DS = 0x0023 ES = 0x0023 FS = 0x0038 GS = 0x0000
Disassembly
-----------
Call Stack
----------
Eip Esp Module
0x0040220D - 0x0022FEE8 pidgin.exe .text+0x0000120D
0x00402736 - 0x0022FF68 pidgin.exe .text+0x00001736
0x004010B6 - 0x0022FFB0 pidgin.exe .text+0x000000B6
0x00401138 - 0x0022FFC0 pidgin.exe .text+0x00000138
0x77F1BB7C - 0x0022FFF0 KERNEL32.dll .text+0x0001AB7C
}}}
Reverting to 2.4.2 restored normal behavior.
Comment:
Hmm... that's odd. The code where it is crashing hasn't changed at all.
The only thing I can think of (which '''shouldn't''' be an issue) is that
the 2.4.3 win32 build was cross-compiled on a linux system, and we usually
build stuff natively on a windows system.
--
Ticket URL: <http://developer.pidgin.im/ticket/6398#comment:3>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list