#7365: mail_daemon crashing while creating accounts ---------------------------------+------------------------------ Reporter: humdinger | Owner: czeidler Type: bug | Status: new Priority: normal | Milestone: R1 Component: Servers/mail_server | Version: R1/Development Keywords: | Blocked By: Blocking: | Has a Patch: 0 Platform: All | ---------------------------------+------------------------------ This is r40924. When creating new mail accounts, sometimes mail_daemon crashes. Mostly, after clicking "Apply" when your done with the "Outgoing" settings. Backtrace: {{{ [tcsetpgrp failed in terminal_inferior: Invalid Argument] Thread 432 caused an exception: Segment violation [...] [tcsetpgrp failed in terminal_inferior: Invalid Argument] [Switching to team /boot/system/servers/mail_daemon (426) thread w>Mail Status (432)] 0x003d511c in BMessage::_FindField () from /boot/system/lib/libbe.so (gdb) bt #0 0x003d511c in BMessage::_FindField () from /boot/system/lib/libbe.so #1 0x003d6205 in BMessage::FindData () from /boot/system/lib/libbe.so #2 0x003d6406 in BMessage::FindRef () from /boot/system/lib/libbe.so #3 0x003d648f in BMessage::FindRef () from /boot/system/lib/libbe.so #4 0x0059f2be in AddonSettings::Load () from /boot/system/lib/libmail.so #5 0x005a0ae0 in MailAddonSettings::Load () from /boot/system/lib/libmail.so #6 0x005a0cd5 in BMailAccountSettings::Reload () from /boot/system/lib/libmail.so #7 0x005a0e6e in BMailAccountSettings::BMailAccountSettings () from /boot/system/lib/libmail.so #8 0x005a0fd3 in BMailAccounts::BMailAccounts () from /boot/system/lib/libmail.so #9 0x00217b80 in MailStatusWindow::_CheckChains () #10 0x00217d03 in MailStatusWindow::MessageReceived () #11 0x003d1748 in BLooper::DispatchMessage () from /boot/system/lib/libbe.so #12 0x0049518c in BWindow::DispatchMessage () from /boot/system/lib/libbe.so #13 0x00490a91 in BWindow::task_looper () from /boot/system/lib/libbe.so #14 0x003d2faa in BLooper::_task0_ () from /boot/system/lib/libbe.so #15 0x00248c3d in thread_entry () from /boot/system/lib/libroot.so #16 0x70080fec in ?? () (gdb) }}} I also got a different one, I think, when applying settings in the second preference tab dealing with fetching-mail-intervalls etc.: {{{ [tcsetpgrp failed in terminal_inferior: Invalid Argument] Thread 125 called debugger(): sb [...] [tcsetpgrp failed in terminal_inferior: Invalid Argument] [Switching to team /boot/system/servers/mail_daemon -E (125) thread mail_daemon (125)] 0xffff0114 in ?? () (gdb) bt #0 0xffff0114 in ?? () #1 0x00244d8b in debugger () from /boot/system/lib/libroot.so #2 0x0024f16f in __assert_fail () from /boot/system/lib/libroot.so #3 0x002bb920 in BPrivate::processHeap::free () from /boot/system/lib/libroot.so #4 0x002bd2c1 in free () from /boot/system/lib/libroot.so #5 0x01bc3ad3 in CRYPTO_free () from /boot/common/lib/libcrypto.so.1.0.0 #6 0xffffffff in ?? () #7 0x01bc3aaa in CRYPTO_free () from /boot/common/lib/libcrypto.so.1.0.0 #8 0x18061ef8 in ?? () #9 0x01c68c7b in X509_VERIFY_PARAM_free () from /boot/common/lib/libcrypto.so.1.0.0 #10 0x7ffee838 in ?? () #11 0x01c68c1a in X509_VERIFY_PARAM_free () from /boot/common/lib/libcrypto.so.1.0.0 #12 0x18061e58 in ?? () #13 0x01d00f33 in SSL_CTX_free () from /boot/common/lib/libssl.so.1.0.0 #14 0x7fffffff in ?? () #15 0x01d00eea in SSL_CTX_free () from /boot/common/lib/libssl.so.1.0.0 #16 0x18061470 in ?? () #17 0x01b83f2b in POP3Protocol::Disconnect () from /boot/system/add-ons/mail_daemon/inbound_protocols/POP3 #18 0x01b849d9 in POP3Protocol::~POP3Protocol () from /boot/system/add-ons/mail_daemon/inbound_protocols/POP3 ---Type <return> to continue, or q <return> to quit--- #19 0x002121bb in MailDaemonApp::_RemoveAccount () #20 0x0021257c in MailDaemonApp::_ReloadAccounts () #21 0x00214838 in MailDaemonApp::MessageReceived () #22 0x003d1748 in BLooper::DispatchMessage () from /boot/system/lib/libbe.so #23 0x003c899b in BApplication::DispatchMessage () from /boot/system/lib/libbe.so #24 0x003d3284 in BLooper::task_looper () from /boot/system/lib/libbe.so #25 0x003c8e74 in BApplication::Run () from /boot/system/lib/libbe.so #26 0x0021618e in main () (gdb) }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/7365> Haiku <http://dev.haiku-os.org> Haiku - the operating system.