[Bug 420053] Re: at-spi-registryd crashed with SIGSEGV in _SmcProcessMessage()

Martin Olsson mnemo at minimum.se
Wed Sep 23 21:04:59 BST 2009


Here is a better gdb trace (with symbols) so we can see the exact line where the crash happens;
it's src/sm_process.c:324.

The offending code is:

    case SM_SaveComplete:

        if (!smcConn->save_yourself_in_progress)
        {
            _IceErrorBadState (iceConn, _SmcOpcode,
                SM_SaveComplete, IceCanContinue);
        }
        else
        {
            CHECK_SIZE_MATCH (iceConn, _SmcOpcode, opcode,
                length, SIZEOF (smSaveCompleteMsg),
                IceFatalToProtocol);

            smcConn->save_yourself_in_progress = False;

            (*smcConn->callbacks.save_complete.callback) (smcConn,
                smcConn->callbacks.save_complete.client_data);
        }
        break;


And the crash happens when the function pointer is called (last statement).

** Attachment added: "gdb backtrace with symbols"
   http://launchpadlibrarian.net/32330340/gdb_at_trace_with_all_syms.txt

-- 
at-spi-registryd crashed with SIGSEGV in _SmcProcessMessage()
https://bugs.launchpad.net/bugs/420053
You received this bug notification because you are a member of
Accessibility, which is subscribed to at-spi in ubuntu.



More information about the Ubuntu-accessibility-bugs mailing list