irssi-import / bugs.irssi.org

bugs.irssi.org archive
https://github.com/irssi/irssi/issues
0 stars 0 forks source link

irssi crashes after modem reboot #779

Open irssibot opened 13 years ago

irssibot commented 13 years ago

On each reboot of the modem (Livebox from Orange - France), irssi has a non-negligible chance to crash. A full bug report provided by apple tools is provided.

irssibot commented 13 years ago

irssi_2010-12-11-100714_freyja.crash

Process:         irssi [66523]
Path:            /opt/local/var/macports/software/irssi-devel/5140_1/opt/local/bin/irssi
Identifier:      irssi
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  zsh [285]

Date/Time:       2010-12-11 10:07:08.227 +0100
OS Version:      Mac OS X 10.6.5 (10H574)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   irssi                           0x0000000100075c43 irssi_ssl_read + 179
1   libglib-2.0.0.dylib             0x0000000100263dfd g_io_channel_read_chars + 237
2   irssi                           0x0000000100074521 net_receive + 33
3   irssi                           0x0000000100073fce net_sendbuffer_receive_line + 78
4   irssi                           0x000000010004a5de irc_parse_incoming + 78
5   irssi                           0x000000010007014a irssi_io_invoke + 58
6   libglib-2.0.0.dylib             0x000000010026c8f9 g_main_context_dispatch + 553
7   libglib-2.0.0.dylib             0x000000010026ff91 g_main_context_iterate + 961
8   libglib-2.0.0.dylib             0x0000000100270483 g_main_context_iteration + 115
9   irssi                           0x000000010001568c main + 492
10  irssi                           0x0000000100001114 start + 52

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000001008bd010  rbx: 0x00007fff81fd39f9  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x00000001008b14f9  rsi: 0x00007fff81fd3a12  rbp: 0x00007fff5fbfe280  rsp: 0x00007fff5fbfe260
   r8: 0x00000001008fc0a0   r9: 0x00000001008fc0a4  r10: 0x0000000000000010  r11: 0x00000001008b14e0
  r12: 0x0000000000000000  r13: 0x00007fff5fbfe298  r14: 0x0000000000000000  r15: 0x00007fff5fbfe300
  rip: 0x0000000100075c43  rfl: 0x0000000000010246  cr2: 0x0000000000000000

Binary Images:
       0x100000000 -        0x1001dbfe7 +irssi ??? (???) <67884B55-4CF7-47A7-F1EB-9301F80864FE> /opt/local/bin/irssi
       0x100236000 -        0x10023afff  libutil.dylib ??? (???) <E96E9D87-04CC-D7BD-2998-4E039F72C1D8> /usr/lib/libutil.dylib
       0x10023f000 -        0x100240fff +libgmodule-2.0.0.dylib 2601.1.0 (compatibility 2601.0.0) <77791243-EC66-B1B2-A9DC-D815AAF2D08B> /opt/local/lib/libgmodule-2.0.0.dylib
       0x100243000 -        0x100330fff +libglib-2.0.0.dylib 2601.1.0 (compatibility 2601.0.0) <B005E51B-3713-C3F3-142F-5AA1B1983C27> /opt/local/lib/libglib-2.0.0.dylib
       0x10035a000 -        0x100363ff7 +libintl.8.dylib 10.1.0 (compatibility 10.0.0) <D1004391-54AA-C4FD-47A1-80B94415BD62> /opt/local/lib/libintl.8.dylib
       0x100369000 -        0x100465fe7 +libiconv.2.dylib 8.0.0 (compatibility 8.0.0) <7C98D615-6A67-49FC-9859-CDAB82C0D14A> /opt/local/lib/libiconv.2.dylib
       0x100472000 -        0x1004bdfe7 +libssl.1.0.0.dylib ??? (???) <96FC017F-8AF4-16CC-116D-5B616524C4C4> /opt/local/lib/libssl.1.0.0.dylib
       0x1004d4000 -        0x100623fe7 +libcrypto.1.0.0.dylib ??? (???) <0E724F09-D186-4FFB-BBA1-5845ACDD3585> /opt/local/lib/libcrypto.1.0.0.dylib
       0x10068f000 -        0x1006a3ff7 +libz.1.dylib 1.2.5 (compatibility 1.0.0) <CED4D01F-2054-94F0-E944-962F279BC84C> /opt/local/lib/libz.1.dylib
       0x1006a7000 -        0x1006d1ff7 +libncurses.5.dylib 5.0.0 (compatibility 5.0.0) <B5CBC236-D8A4-B4F3-9F5B-EDF44861E479> /opt/local/lib/libncurses.5.dylib
    0x7fff5fc00000 -     0x7fff5fc3bdef  dyld 132.1 (???) <B536F2F1-9DF1-3B6C-1C2C-9075EA219A06> /usr/lib/dyld
    0x7fff8000a000 -     0x7fff8003bfff  libGLImage.dylib ??? (???) <57DA0064-4581-62B8-37A8-A07ADEF46EE2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff8003c000 -     0x7fff8010efe7  com.apple.CFNetwork 454.11.5 (454.11.5) <B3E2BE12-D7AA-5940-632A-1E5E7BF8E6E3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff80120000 -     0x7fff80246fff  com.apple.audio.toolbox.AudioToolbox 1.6.5 (1.6.5) <B51023BB-A5C9-3C65-268B-6B86B901BB2C> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff80247000 -     0x7fff802d7fff  com.apple.SearchKit 1.3.0 (1.3.0) <3403E658-A54E-A79A-12EB-E090E8743984> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff802d8000 -     0x7fff80378fff  com.apple.LaunchServices 362.1 (362.1) <2740103A-6C71-D99F-8C6F-FA264546AD8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff803bf000 -     0x7fff80bc9fe7  libBLAS.dylib 219.0.0 (compatibility 1.0.0) <EEE5CE62-9155-6559-2AEA-05CED0F5B0F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff80c37000 -     0x7fff80c3bff7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5> /usr/lib/system/libmathCommon.A.dylib
    0x7fff80c3c000 -     0x7fff80c50fff  libGL.dylib ??? (???) <1EB1BD0F-C17F-55DF-B8B4-8E9CF99359D4> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff80c51000 -     0x7fff80c62ff7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <FB5EE53A-0534-0FFA-B2ED-486609433717> /usr/lib/libz.1.dylib
    0x7fff80cd0000 -     0x7fff80d89fff  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <2C5ED312-E646-9ADE-73A9-6199A2A43150> /usr/lib/libsqlite3.dylib
    0x7fff80d8a000 -     0x7fff80ddbfef  com.apple.HIServices 1.8.1 (???) <BE479ABF-3D27-A5C7-800E-3FFC1731767A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff80ddc000 -     0x7fff80debfff  com.apple.NetFS 3.2.1 (3.2.1) <3C6C2D5E-C1E2-9FF9-97A2-4141A5660EBB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff80dec000 -     0x7fff80faafff  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <781E7B63-2AD0-E9BA-927C-4521DB616D02> /usr/lib/libicucore.A.dylib
    0x7fff8136b000 -     0x7fff81381fff  com.apple.ImageCapture 6.0.1 (6.0.1) <09ABF2E9-D110-71A9-4A6F-8A61B683E936> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff81de7000 -     0x7fff81de7ff7  com.apple.vecLib 3.6 (vecLib 3.6) <08D3D45D-908B-B86A-00BA-0F978D2702A7> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff81de8000 -     0x7fff81df7fff  com.apple.opengl 1.6.11 (1.6.11) <43D5BE71-E1F6-6974-210C-17C68919AE08> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff81df8000 -     0x7fff81e40ff7  libvDSP.dylib 268.0.1 (compatibility 1.0.0) <170DE04F-89AB-E295-0880-D69CAFBD7979> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff81e41000 -     0x7fff81e8afef  libGLU.dylib ??? (???) <EB4255DD-A9E5-FAD0-52A4-CCB4E792B86F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff81e8b000 -     0x7fff8204cfff  libSystem.B.dylib 125.2.1 (compatibility 1.0.0) <71E6D4C9-F945-6EC2-998C-D61AD590DAB6> /usr/lib/libSystem.B.dylib
    0x7fff82095000 -     0x7fff820e4fef  libTIFF.dylib ??? (???) <AE9DC484-1382-F7AD-FE25-C28082FCB5D9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff820e5000 -     0x7fff82145fe7  com.apple.framework.IOKit 2.0 (???) <D107CB8A-5182-3AC4-35D0-07068A695C05> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff82146000 -     0x7fff82171ff7  libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <87A0B228-B24A-C426-C3FB-B40D7258DD49> /usr/lib/libxslt.1.dylib
    0x7fff82172000 -     0x7fff82172ff7  com.apple.Accelerate 1.6 (Accelerate 1.6) <2BB7D669-4B40-6A52-ADBD-DA4DB3BC0B1B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff8248e000 -     0x7fff82490fff  com.apple.print.framework.Print 6.1 (237.1) <CA8564FB-B366-7413-B12E-9892DA3C6157> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff82491000 -     0x7fff824b6ff7  com.apple.CoreVideo 1.6.2 (45.6) <E138C8E7-3CB6-55A9-0A2C-B73FE63EA288> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff824da000 -     0x7fff82589fff  edu.mit.Kerberos 6.5.10 (6.5.10) <F3F76EDF-5660-78F0-FE6E-33B6174F55A4> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff82695000 -     0x7fff826a0ff7  com.apple.speech.recognition.framework 3.11.1 (3.11.1) <5CA110A2-0712-F774-E7CF-AA7A2A106DAC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff8290c000 -     0x7fff8294dfef  com.apple.QD 3.36 (???) <5DC41E81-32C9-65B2-5528-B33E934D5BB4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff8295d000 -     0x7fff82963ff7  IOSurface ??? (???) <04EDCEDE-E36F-15F8-DC67-E61E149D2C9A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff82964000 -     0x7fff82a1afff  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <4B6351E5-A293-D814-36E1-E75E35C25D86> /usr/lib/libobjc.A.dylib
    0x7fff82c3a000 -     0x7fff82ca4fe7  libvMisc.dylib 268.0.1 (compatibility 1.0.0) <75A8D840-4ACE-6560-0889-2AFB6BE08E59> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff82ca5000 -     0x7fff82cfafef  com.apple.framework.familycontrols 2.0.1 (2010) <239940AC-2427-44C6-9E29-998D0ABECDF3> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
    0x7fff82cfd000 -     0x7fff82d00ff7  com.apple.securityhi 4.0 (36638) <38935851-09E4-DDAB-DB1D-30ADC39F7ED0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff82d01000 -     0x7fff82d48ff7  com.apple.coreui 2 (114) <D7645B59-0431-6283-7322-957D944DAB21> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff82d73000 -     0x7fff82d89fef  libbsm.0.dylib ??? (???) <83676D2E-23CD-45CD-BE5C-35FCFFBBBDBB> /usr/lib/libbsm.0.dylib
    0x7fff82d8a000 -     0x7fff82d9eff7  com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <63C87CF7-56B3-4038-8136-8C26E96AD42F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff82ec4000 -     0x7fff82f50fef  SecurityFoundation ??? (???) <6860DE26-0D42-D1E8-CD7C-5B42D78C1E1D> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff8302a000 -     0x7fff8304aff7  com.apple.DirectoryService.Framework 3.6 (621.9) <FF6567B5-56BD-F3EC-E59D-1EC583C3CF73> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff83102000 -     0x7fff83114fe7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <76B83C8D-8EFE-4467-0F75-275648AFED97> /usr/lib/libsasl2.2.dylib
    0x7fff83115000 -     0x7fff8315fff7  com.apple.Metadata 10.6.3 (507.12) <9231045A-E2E3-B0C2-C81A-92C9EA98A4DF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff83314000 -     0x7fff8342dfef  libGLProgrammability.dylib ??? (???) <13E8114C-6E07-A66E-35E6-C185E54840AE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
    0x7fff83524000 -     0x7fff8355dfef  libcups.2.dylib 2.8.0 (compatibility 2.0.0) <97F968EB-80ED-36FB-7819-D438B489E46E> /usr/lib/libcups.2.dylib
    0x7fff8358f000 -     0x7fff8358fff7  com.apple.Carbon 150 (152) <19B37B7B-1594-AD0A-7F14-FA2F85AD7241> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff835da000 -     0x7fff8368ffe7  com.apple.ColorSync 4.6.3 (4.6.3) <AA93AD96-6974-9104-BF55-AF7A813C8A1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff83690000 -     0x7fff83ad4fef  libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <E14EC4C6-B055-A4AC-B971-42AB644E4A7C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff83ad5000 -     0x7fff83afbfe7  libJPEG.dylib ??? (???) <6690F15D-E970-2678-430E-590A94F5C8E9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff83bc1000 -     0x7fff83bc1ff7  com.apple.CoreServices 44 (44) <DC7400FB-851E-7B8A-5BF6-6F50094302FB> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff83c81000 -     0x7fff83c88fff  com.apple.OpenDirectory 10.6 (10.6) <4200CFB0-DBA1-62B8-7C7C-91446D89551F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff83e88000 -     0x7fff83ea1fff  com.apple.CFOpenDirectory 10.6 (10.6) <CCF79716-7CC6-2520-C6EB-A4F56AD0A207> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff83fa7000 -     0x7fff83faafff  com.apple.help 1.3.1 (41) <E311A81E-9870-A430-1E16-AFF6C92CE6E5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff8419e000 -     0x7fff841b3ff7  com.apple.LangAnalysis 1.6.6 (1.6.6) <DC999B32-BF41-94C8-0583-27D9AB463E8B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff841c0000 -     0x7fff841c6ff7  com.apple.DiskArbitration 2.3 (2.3) <857F6E43-1EF4-7D53-351B-10DE0A8F992A> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff841c7000 -     0x7fff84284ff7  com.apple.CoreServices.OSServices 357 (357) <718F0719-DC9F-E392-7C64-9D7DFE3D02E2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff84285000 -     0x7fff8498206f  com.apple.CoreGraphics 1.545.0 (???) <356D59D6-1DD1-8BFF-F9B3-1CE51D2F1EC7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff84aa2000 -     0x7fff84addfff  com.apple.AE 496.4 (496.4) <CBEDB6A1-FD85-F842-4EB8-CC289FAE0F24> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff84bb7000 -     0x7fff84bf8fff  com.apple.SystemConfiguration 1.10.5 (1.10.2) <FB39F09C-57BB-D8CC-348D-93E00C602F7D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff84bf9000 -     0x7fff84c14ff7  com.apple.openscripting 1.3.1 (???) <2243C17C-EE36-D5B6-3A3E-8258973FF789> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff84c15000 -     0x7fff84c9aff7  com.apple.print.framework.PrintCore 6.3 (312.7) <CDFE82DD-D811-A091-179F-6E76069B432D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff850ed000 -     0x7fff85115fff  com.apple.DictionaryServices 1.1.2 (1.1.2) <E9269069-93FA-2B71-F9BA-FDDD23C4A65E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff85151000 -     0x7fff85151ff7  com.apple.ApplicationServices 38 (38) <10A0B9E9-4988-03D4-FC56-DDE231A02C63> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff851b3000 -     0x7fff852d4fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <48AEAFE1-21F4-B3C8-4199-35AD5E8D0613> /usr/lib/libcrypto.0.9.8.dylib
    0x7fff8548e000 -     0x7fff85714fef  com.apple.security 6.1.1 (37594) <17CF7858-52D9-9665-3AE8-23F07CC8BEA1> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff8576e000 -     0x7fff85770fff  libRadiance.dylib ??? (???) <76438F90-DD4B-9941-9367-F2DFDF927876> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff85771000 -     0x7fff8584bff7  com.apple.vImage 4.0 (4.0) <354F34BF-B221-A3C9-2CA7-9BE5E14AD5AD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff8585a000 -     0x7fff8585ffff  libGIF.dylib ??? (???) <9A2723D8-61F9-6D65-D254-4F9273CDA54A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff85860000 -     0x7fff859d7fe7  com.apple.CoreFoundation 6.6.4 (550.42) <770C572A-CF70-168F-F43C-242B9114FCB5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff859d8000 -     0x7fff859d9ff7  com.apple.TrustEvaluationAgent 1.1 (1) <040B71B1-F8BD-1605-057E-E80DBDE1FE59> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff85add000 -     0x7fff85ae0ff7  libCoreVMClient.dylib ??? (???) <B1F41E5B-8B59-DB81-1654-C1F9B11E885F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff85ae1000 -     0x7fff85e15fff  com.apple.CoreServices.CarbonCore 861.23 (861.23) <08F360FA-1771-4F0B-F356-BEF68BB9D421> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff8606d000 -     0x7fff86152fef  com.apple.DesktopServices 1.5.9 (1.5.9) <27890B2C-0CD2-7C27-9D0C-D5952C5E8438> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff861b6000 -     0x7fff864b4fe7  com.apple.HIToolbox 1.6.3 (???) <CF0C8524-FA82-3908-ACD0-A9176C704AED> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff864b5000 -     0x7fff865ccfef  libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <4355C785-9388-1061-6427-D004E92A3766> /usr/lib/libxml2.2.dylib
    0x7fff866c1000 -     0x7fff866c6ff7  com.apple.CommonPanels 1.2.4 (91) <4D84803B-BD06-D80E-15AE-EFBE43F93605> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff866c7000 -     0x7fff866ddfe7  com.apple.MultitouchSupport.framework 207.10 (207.10) <1828C264-A54A-7FDD-FE1B-49DDE3F50779> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff866de000 -     0x7fff86701fff  com.apple.opencl 12.3 (12.3) <D30A45FC-4520-45AF-3CA5-092313DB5D54> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff86702000 -     0x7fff867c3fe7  libFontParser.dylib ??? (???) <8B12D37E-3A95-5A73-509C-3AA991E0C546> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff878bc000 -     0x7fff87908fff  libauto.dylib ??? (???) <F7221B46-DC4F-3153-CE61-7F52C8C293CF> /usr/lib/libauto.dylib
    0x7fff87909000 -     0x7fff87b8cff7  com.apple.Foundation 6.6.4 (751.42) <9A99D378-E97A-8C0F-3857-D0FAA30FCDD5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff87d7c000 -     0x7fff87d9dfff  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <6993F348-428F-C97E-7A84-7BD2EDC46A62> /usr/lib/libresolv.9.dylib
    0x7fff87de1000 -     0x7fff87de6fff  libGFXShared.dylib ??? (???) <A94DE483-A586-A172-104F-1CFC5F0BFD57> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff87f0f000 -     0x7fff87f2cff7  libPng.dylib ??? (???) <14043CBC-329F-4009-299E-DEE411E16134> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff87f2d000 -     0x7fff882cafe7  com.apple.QuartzCore 1.6.3 (227.34) <215222AF-B30A-7CE5-C46C-1A766C1D1D2E> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff882cb000 -     0x7fff88482fef  com.apple.ImageIO.framework 3.0.4 (3.0.4) <2CB9997A-A28D-80BC-5921-E7D50BBCACA7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff884e1000 -     0x7fff884e1ff7  com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <DA9BFF01-40DF-EBD5-ABB7-787DAF2D77CF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff884e8000 -     0x7fff88567fe7  com.apple.audio.CoreAudio 3.2.6 (3.2.6) <1DD64A62-0DE4-223F-F781-B272FECF80F0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff88568000 -     0x7fff885e5fef  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <35ECA411-2C08-FD7D-11B1-1B7A04921A5C> /usr/lib/libstdc++.6.dylib
    0x7fff88750000 -     0x7fff8875eff7  libkxld.dylib ??? (???) <4016E9E6-0645-5384-A697-2775B5228113> /usr/lib/system/libkxld.dylib
    0x7fff88771000 -     0x7fff88772ff7  com.apple.audio.units.AudioUnit 1.6.5 (1.6.5) <14F14B5E-9287-BC36-0C3F-6592E6696CD4> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff88d7b000 -     0x7fff88e15fff  com.apple.ApplicationServices.ATS 4.4 (???) <395849EE-244A-7323-6CBA-E71E3B722984> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff88e2c000 -     0x7fff88eaafff  com.apple.CoreText 3.5.0 (???) <4D5C7932-293B-17FF-7309-B580BB1953EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff88f28000 -     0x7fff88f77fef  com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <BD71B20B-C530-6D10-47A4-9838CF292911> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
    0x7fff890b7000 -     0x7fff8916cfe7  com.apple.ink.framework 1.3.3 (107) <FFC46EE0-3544-A459-2AB9-94778A75E3D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fffffe00000 -     0x7fffffe01fff  libSystem.B.dylib ??? (???) <71E6D4C9-F945-6EC2-998C-D61AD590DAB6> /usr/lib/libSystem.B.dylib
irssibot commented 13 years ago

Hi,

Can you please reproduce this to obtain a coredump and then produce a gdb backtrace from that (as detailed here http://www.irssi.org/documentation/crash )?

Thanks.

irssibot commented 13 years ago

Hi,

I thought OSX didn't handle core dumps but I was wrong. I set the core size to unlimited and know wait for next crash.

irssibot commented 13 years ago

The "crash" file has some sort of backtrace and the attached patch might fix the problem (although I cannot reproduce it myself).

irssibot commented 13 years ago

irssi-ssl-error-crash.patch

Index: src/core/network-openssl.c
===================================================================
--- src/core/network-openssl.c  (revision 5198)
+++ src/core/network-openssl.c  (working copy)
@@ -247,7 +247,6 @@
    GIOSSLChannel *chan = (GIOSSLChannel *)handle;
    gint ret1, err;
    const char *errstr;
-   gchar *errmsg;

    ret1 = SSL_read(chan->ssl, buf, len);
    if(ret1 <= 0)
@@ -272,10 +271,8 @@
            if (errstr == NULL)
                errstr = "unknown SSL error";
        }
-       errmsg = g_strdup_printf("SSL read error: %s", errstr);
-       *gerr = g_error_new_literal(G_IO_CHANNEL_ERROR, G_IO_CHANNEL_ERROR_FAILED,
-                       errmsg);
-       g_free(errmsg);
+       g_set_error(gerr, G_IO_CHANNEL_ERROR, G_IO_CHANNEL_ERROR_FAILED,
+               "SSL read error: %s", errstr);
        return G_IO_STATUS_ERROR;
    }
    else
@@ -292,7 +289,6 @@
    GIOSSLChannel *chan = (GIOSSLChannel *)handle;
    gint ret1, err;
    const char *errstr;
-   gchar *errmsg;

    ret1 = SSL_write(chan->ssl, (const char *)buf, len);
    if(ret1 <= 0)
@@ -317,10 +313,8 @@
            if (errstr == NULL)
                errstr = "unknown SSL error";
        }
-       errmsg = g_strdup_printf("SSL write error: %s", errstr);
-       *gerr = g_error_new_literal(G_IO_CHANNEL_ERROR, G_IO_CHANNEL_ERROR_FAILED,
-                       errmsg);
-       g_free(errmsg);
+       g_set_error(gerr, G_IO_CHANNEL_ERROR, G_IO_CHANNEL_ERROR_FAILED,
+               "SSL write error: %s", errstr);
        return G_IO_STATUS_ERROR;
    }
    else
irssibot commented 13 years ago

It has a very rudimentary backtrace which is why I asked for a gdb backtrace. With regards to your patch, that specific issue is fixed in r5170.

irssibot commented 13 years ago

.

(gdb) bt
#0  0x0000000100075c43 in irssi_ssl_read ()
#1  0x0000000100263dfd in g_io_channel_read_chars ()
#2  0x0000000100074521 in net_receive ()
#3  0x0000000100073fce in net_sendbuffer_receive_line ()
#4  0x000000010004a5de in irc_parse_incoming ()
#5  0x000000010007014a in irssi_io_invoke ()
#6  0x000000010026c8f9 in g_main_context_dispatch ()
#7  0x000000010026ff91 in g_main_context_iterate ()
#8  0x0000000100270483 in g_main_context_iteration ()
#9  0x000000010001568c in main ()

My core dump is 277MB, I suppose you do not want it. And I also suppose it contains personal stuff so I think I do not really want you to have it. Unless necessary and not public.

irssibot commented 13 years ago

Thanks for the bt. It doesn't provide anything more than the original crashinfo unfortunately (I was expecting files and line numbers, but the symbols are only available in a debug build).

I'm pretty sure this segfault was fixed subsequent to 0.8.15 being released, in commit r5170.

Are you able to build/install the latest nightly release to test?

irssibot commented 13 years ago

Fact is: I am using MacPorts to install and manage my non-OS-based stuff. Thus, as long as MacPorts do not update, I cannot make a fast update. I will need to compile it from source, but I'm afraid I will have to get the compile options and stuff to have a MacPort-like version, and I did not do that before. That is going to take longer than before.

I will send updates here, but do not expect it tomorrow :)

Thanks for help anyway.

irssibot commented 13 years ago

Bump, I can't get it to compile under OS X "as is" from SVN. I just ./autogen.sh --without-socks --without-bot --with-proxy --with-modules --enable-ipv6 --enable-ssl --with-perl=no --prefix=/tmp These are the options from the corresponding portfile which describes how is MacPorts' irssi created.

The autogen.sh just crashed during the configure step with the following error: [snip snip] checking for off_t... yes checking size of off_t... 8 ./configure: line 14937: syntax error near unexpected token 0.7' ./configure: line 14937: PKG_PROG_PKG_CONFIG(0.7)'

If I have time I'm going to dig into this. Or someone helps me :p