aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 20060408 amuled SIGSEGV closing amulegui  (Read 2927 times)

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
20060408 amuled SIGSEGV closing amulegui
« on: April 10, 2006, 12:15:03 AM »

I've amulegui opened, but once closed it, amuled crashed with a CECSocket error: Input/Output error (phoenix, that's for you, even if it doesnt seems to be generated from your patch):

Code: [Select]
CECSocket error: Input/Output error

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217706304 (LWP 11727)]
0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
367     ECSocket.cpp: No such file or directory.
        in ECSocket.cpp
(gdb) bt
#0  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
#1  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
#2  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
#3  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
#4  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
#5  0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#6  0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#9  0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#10 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#11 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
#12 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#13 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#14 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
(gdb) bt full
#0  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
No locals.
#1  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
        data = (CQueuedData *) 0xb5dd9510
#2  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
No locals.
#3  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
        packet = {_M_ptr = 0xb58ddfa0}
        reply = {_M_ptr = 0xb42d5640}
        bytes_rx = 2
#4  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
        socket = (CECSocket *) 0xa0e0860
#5  0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#6  0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#7  0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#8  0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#9  0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#10 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#11 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
---Type to continue, or q to quit---
No locals.
#12 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#13 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#14 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
No locals.
(gdb) thread apply all bt

Thread 4 (Thread -1234932816 (LWP 11765)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f49fbc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79cb8d8 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79cb947 in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79cc1f0 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#5  0xb79cc277 in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#6  0x0806eb2f in CTimerThread::Entry (this=0x85ddef8) at Timer.cpp:63
#7  0xb79cce4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb79ccecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#9  0xb7f47e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb778b60e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1218147408 (LWP 11732)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f4cfc6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79d1a66 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79d1a98 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79cab2c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x08191684 in UploadBandwidthThrottler::Entry (this=0x98ef330) at UploadBandwidthThrottler.cpp:319
#6  0xb79cce4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79ccecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7f47e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb778b60e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type to continue, or q to quit---

Thread 1 (Thread -1217706304 (LWP 11727)):
#0  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
#1  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
#2  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
#3  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
#4  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
#5  0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#6  0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#9  0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#10 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#11 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
#12 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#13 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#14 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
(gdb) continue
Continuing.

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    [URL]http://forum.amule.org/board.php?boardid=67[/URL]
If possible, please try to generate a real backtrace of this crash:
    [URL]http://www.amule.org/wiki/index.php/Backtraces[/URL]

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMuled CVS using wxGTK2 v2.6.1 (Snapshot: Sat Apr  8 07:01:58 CEST 2006)
Running on: Linux 2.6.15-1-686-smp i686

[2] CamuleApp::OnFatalException() in amule.cpp:1170
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.6.so.0[0xb79d1fc6]
[4] ?? in [0xffffe420]
[5] CECSocket::OnError() in ECSocket.cpp:367
[6] CECSocket::OnOutput() in ECSocket.cpp:464
[7] CECSocket::SendPacket(CECPacket const*) in ECSocket.cpp:300
[8] CECSocket::OnInput() in ECSocket.cpp:432
[9] CECSocketHandler::SocketHandler(wxSocketEvent&) in ECSocket.cpp:207
[10] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.6.so.0[0xb793f39d]
[11] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79cddb4]
[12] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.6.so.0[0xb79cdfc8]
[13] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.6.so.0[0xb79ce19d]
[14] wxEvtHandler::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb79ce803]
[15] wxAppConsole::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.6.so.0[0xb793f6f6]
[16] CamuleDaemonApp::OnRun() in amuled.cpp:457
[17] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.6.so.0[0xb797551b]
[18] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.6.so.0[0xb79755ee]
[19] __gxx_personality_v0 in amuled.cpp:132
[20] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb76ceeb0]
[21] wxAppConsole::Initialize(int&, wchar_t**) in start.S:122


--------------------------------------------------------------------------------

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76e3921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76e527b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb79d1fce in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.6.so.0
#4  
#5  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
#6  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
#7  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
#8  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
#9  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
#10 0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#11 0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#12 0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#13 0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#14 0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#15 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#16 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
#17 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#18 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#19 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb76e3921 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2  0xb76e527b in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3  0xb79d1fce in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#4  
No symbol table info available.
#5  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
No locals.
#6  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
        data = (CQueuedData *) 0xb5dd9510
#7  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
No locals.
#8  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
        packet = {_M_ptr = 0xb58ddfa0}
        reply = {_M_ptr = 0xb42d5640}
        bytes_rx = 2
#9  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
        socket = (CECSocket *) 0xa0e0860
#10 0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#11 0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
---Type to continue, or q to quit---
No symbol table info available.
#12 0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#13 0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#14 0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#15 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#16 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
No locals.
#17 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#18 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#19 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
No locals.
(gdb) thread apply all bt

Thread 4 (Thread -1234932816 (LWP 11765)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f49fbc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79cb8d8 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79cb947 in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79cc1f0 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#5  0xb79cc277 in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#6  0x0806eb2f in CTimerThread::Entry (this=0x85ddef8) at Timer.cpp:63
#7  0xb79cce4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb79ccecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#9  0xb7f47e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb778b60e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1218147408 (LWP 11732)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f4cfc6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79d1a66 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79d1a98 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79cab2c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x08191684 in UploadBandwidthThrottler::Entry (this=0x98ef330) at UploadBandwidthThrottler.cpp:319
#6  0xb79cce4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79ccecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7f47e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb778b60e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type to continue, or q to quit---

Thread 1 (Thread -1217706304 (LWP 11727)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76e3921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76e527b in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb79d1fce in wxFatalSignalHandler () from /usr/lib/libwx_baseu-2.6.so.0
#4  
#5  0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367
#6  0x082844ca in CECSocket::OnOutput (this=0xa0e0860) at ECSocket.cpp:464
#7  0x08285a48 in CECSocket::SendPacket (this=0xa0e0860, packet=0xb42d5640) at ECSocket.cpp:300
#8  0x08285e31 in CECSocket::OnInput (this=0xa0e0860) at ECSocket.cpp:432
#9  0x08285f51 in CECSocketHandler::SocketHandler (this=0x8557680, event=@0xb5d80228) at ECSocket.cpp:207
#10 0xb793f39d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#11 0xb79cddb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#12 0xb79cdfc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#13 0xb79ce19d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#14 0xb79ce803 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#15 0xb793f6f6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.6.so.0
#16 0x0806ba68 in CamuleDaemonApp::OnRun (this=0x8588d60) at amuled.cpp:457
#17 0xb797551b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#18 0xb79755ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#19 0x0806a775 in main (argc=3, argv=0xbfe80f24) at amuled.cpp:132
(gdb) continue
Continuing.
Couldn't get registers: No such process.
(gdb)
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: 20060408 amuled SIGSEGV closing amulegui
« Reply #1 on: April 10, 2006, 03:38:06 PM »

STOP
USING
WX
2.6.1
Logged

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: 20060408 amuled SIGSEGV closing amulegui
« Reply #2 on: April 11, 2006, 12:07:29 AM »

I use wx libs provided with debian sid, that is wx 2.6.1. And I use deb pkgs from vollstrecker.
If someone using debian could explain me how to update to a more correct version for wx, he's welcome...(a repository will be the best solution, faster indeed) I don't know if vollstrecker packages will dynamical use wx installed on my system or the one where he compiled the pkgs (I'm not so used to C programming)
could you please clarify those points?
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: 20060408 amuled SIGSEGV closing amulegui
« Reply #3 on: April 11, 2006, 02:07:52 AM »

morph,

You are probably using my "patch", the segfault happened at the same line of *((* int)0) = 0;

Remove the file ECSocket.cpp and restore it from the original sources. Or maybe you are running an old version, check it!

Cheers!
Logged

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: 20060408 amuled SIGSEGV closing amulegui
« Reply #4 on: April 11, 2006, 07:10:52 AM »

Yes, at that time, I was still using your patch, but it didnt seem to be related to that (apart from this bt, what do those "XXXXXXX.cpp: No such file or directory." means? i can't quite understand them...) but, as many times I've said, I'm not so tuned on C++...
Anyway, I've now switched to "original" 20060408, and on the next amuled crash, I'll update to a more recent snapshot
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: 20060408 amuled SIGSEGV closing amulegui
« Reply #5 on: April 12, 2006, 03:05:16 AM »

Code: [Select]
CECSocket error: Input/Output error

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1217706304 (LWP 11727)]
0x08283f03 in CECSocket::OnError (this=0xa0e0860) at ECSocket.cpp:367

morph,

I am pretty sure that this is the effect of my patch. This is exactly what it is supposed to do, when an I/O error happen, segfault at line 367 of ECSocket.cpp.

Do not use this version for *anything*. It will segfault with probability equal to 1. ;)

Cheers!
Logged