[Telepathy] Mission Control crash "pattern"

Pedro Francisco pedrogfrancisco at gmail.com
Mon Jul 16 12:07:15 PDT 2012


I can crash Mission Control following a certain pattern, namely:

start:
1) enable all accounts (in my case, Facebook via GOA, MSN via Haze and
GTalk via GOA)
2) repeat enable "People Nearby Account", wait, disable "People Nearby
Account" (or you can try "while [ 1 ]; do mc-tool enable
salut/local_xmpp/account1; sleep 1; mc-tool disable
salut/local_xmpp/account1; done")
3) If after 2 minutes or so nothing happens, give up for ten minutes,
try again later.
4) If even so nothing happens then it's because Mission Control is
'stable' and it won't crash. Try killall
/usr/libexec/mission-control-5; /usr/libexec/mission-control-5 , wait
for it to stabilize and then repeat from start.

I got as stderr of MC_DEBUG=all /usr/libexec/mission-control-5 :
process 30916: arguments to dbus_message_iter_append_basic() were
incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in
file dbus-message.c line 2526.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
Aborted (core dumped)

So, in order to get a better backtrace, I compiled dbus with
"-rdynamic" (actually on ./configure it's called, "--enable-asserts")
.
I got something like "*** glibc detected ***
/usr/libexec/mission-control-5: malloc(): smallbin double linked list
corrupted: 0x08a5b3f0 ***", "*** glibc detected ***
/usr/libexec/mission-control-5: corrupted double-linked list:
0x084e1030 *** and "arguments to dbus_message_iter_append_basic() were
incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in
file dbus-message.c line 2526" (note: I don't understand how dbus and
MC's malloc are related...)

Those logs are available at
https://bugzilla.redhat.com/attachment.cgi?id=598513 ,
https://bugzilla.redhat.com/attachment.cgi?id=598514 and
https://bugzilla.redhat.com/attachment.cgi?id=598515 respectively
(Fedora's bug report is
https://bugzilla.redhat.com/show_bug.cgi?id=827083 ).


I hope the information above is of use :)
I'll check this ML every few days in order to give more information if required.

-- 
Pedro


More information about the telepathy mailing list