[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