LRC: segfault due to assumption that a profile exists
Issue generated from Tuleap's migration script. Originally submitted by: Stepan Salenikovich (ssalenik)
GNOME client has not integrated profiles yet:
Program received signal SIGSEGV, Segmentation fault. Profile::person (this=0x0) at /home/ssalenikovich/projects/ring-lrc/src/profile.cpp:67 67 return d\_ptr->m\_Person; (gdb) bt \#0 0x0000000000587a50 in Profile::person() const (this=0x0) at /home/ssalenikovich/projects/ring-lrc/src/profile.cpp:67 \#1 0x0000000000587a6c in Profile::id() const (this=) at /home/ssalenikovich/projects/ring-lrc/src/profile.cpp:57 \#2 0x00000000005f31ca in ProfileModelPrivate::slotAccountAdded(Account\*) (this=this@entry=0x2b26420, acc=0x2202140) at /home/ssalenikovich/projects/ring-lrc/src/profilemodel.cpp:114 \#3 0x00000000005f58a5 in ProfileModelPrivate::slotDelayedInit() (this=0x2b26420) at /home/ssalenikovich/projects/ring-lrc/src/profilemodel.cpp:181 \#4 0x00000000005f59f5 in ProfileModelPrivate::qt\_static\_metacall(QObject\*, QMetaObject::Call, int, void\*\*) (\_o=, \_c=, \_id=, \_a=) at /home/ssalenikovich/projects/ring-lrc/build/profilemodel.moc:97 \#5 0x00007ffff4757651 in QObject::event(QEvent\*) (this=0x2b26420, e=) at kernel/qobject.cpp:1245 \#6 0x00007ffff4725efc in QCoreApplication::notifyInternal(QObject\*, QEvent\*) (event=0x26ddd70, receiver=0x2b26420, this=0xb01cc0) at kernel/qcoreapplication.cpp:997 \#7 0x00007ffff4725efc in QCoreApplication::notifyInternal(QObject\*, QEvent\*) (this=0xb01cc0, receiver=0x2b26420, event=event@entry=0x26ddd70) at kernel/qcoreapplication.cpp:935 \#8 0x00007ffff4728057 in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) (event=0x26ddd70, receiver=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 \#9 0x00007ffff4728057 in QCoreApplicationPrivate::sendPostedEvents(QObject\*, int, QThreadData\*) (receiver=receiver@entry=0x0, event\_type=event\_type@entry=0, data=0xa65b10) at kernel/qcoreapplication.cpp:1552 \#10 0x00007ffff4728588 in QCoreApplication::sendPostedEvents(QObject\*, int) (receiver=receiver@entry=0x0, event\_type=event\_type@entry=0) at kernel/qcoreapplication.cpp:1410 \#11 0x00007ffff477ce73 in postEventSourceDispatch(GSource\*, GSourceFunc, gpointer) (s=0xb01c00) at kernel/qeventdispatcher\_glib.cpp:271 \#12 0x00007ffff61f8ff7 in g\_main\_context\_dispatch (context=0xa72190) at /build/glib2.0-meArNm/glib2.0-2.46.2/./glib/gmain.c:3154 \#13 0x00007ffff61f8ff7 in g\_main\_context\_dispatch (context=context@entry=0xa72190) at /build/glib2.0-meArNm/glib2.0-2.46.2/./glib/gmain.c:3769 \#14 0x00007ffff61f9250 in g\_main\_context\_iterate (context=context@entry=0xa72190, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/glib2.0-meArNm/glib2.0-2.46.2/./glib/gmain.c:3840 \#15 0x00007ffff61f92fc in g\_main\_context\_iteration (context=0xa72190, context@entry=0x0, may\_block=may\_block@entry=1) at /build/glib2.0-meArNm/glib2.0-2.46.2/./glib/gmain.c:3901 \#16 0x00007ffff67baafc in g\_application\_run (application=0xa6e140 [RingClient], argc=2, argv=0x7fffffffde38) at /build/glib2.0-meArNm/glib2.0-2.46.2/./gio/gapplication.c:2311 \#17 0x00000000004e7476 in main(int, char\*\*) (argc=2, argv=0x7fffffffde38) at /home/ssalenikovich/projects/ring-client-gnome/src/main.cpp:34