Daniel is right - this crash is happening on shutdown, and it happens when the X connection dies. This is easily reproducible by running "xtrace -k -d:0 -D:9" in one terminal, and then running "DISPLAY=:9.0 seahorse-agent" in another. If you kill xtrace, then seahorse-agent crashes every time.
The new version crashes because seahorse-agent calls "atexit (seahorse_agent_exit);" when it initializes, which registers a handler to run when exit() is called (such as, when Xorg dies!). The handler is obviously doing something which it shouldn't be doing when there is no X connection anymore. That's the next step for debugging... -- seahorse-agent assert failure: ERROR:iop-profiles.c:606:IOP_generate_profiles: assertion failed: (obj && (obj->profile_list == NULL) && obj->orb) https://bugs.launchpad.net/bugs/429322 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to seahorse-plugins in ubuntu. -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
