Fixed, thank you!

** Changed in: qutim
       Status: New => Fix Released

** Changed in: qutim
     Assignee: (unassigned) => Ruslan Nigmatullin (euroelessar)

-- 
You received this bug notification because you are a member of QutIM
Developers, which is subscribed to qutim.
https://bugs.launchpad.net/bugs/1096088

Title:
  switching contact-list style to "qutim 0.2" causes qutim crash

Status in Multiplatform instant messenger:
  Fix Released

Bug description:
  Application: qutim (0.3.1.0)
  KDE Platform Version: 4.9.5
  Qt Version: 4.8.3
  Operating System: Linux 3.5.0-21-generic x86_64
  Distribution: Ubuntu 12.10

  -- Information about the crash:

  Whe I try to switch to qutim 0.2 contact-list style in Setting, qutim
  crashes. It happens every time.

  
  The crash can be reproduced every time.

  -- Backtrace:
  Application: qutIM Instant Messenger (qutim), signal: Segmentation fault
  Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
  [Current thread is 1 (Thread 0x7f3181a8d780 (LWP 9582))]

  Thread 6 (Thread 0x7f3159515700 (LWP 9583)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents 
(this=0x7f31540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents 
(this=this@entry=0x7f3159514e00, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3159514e00, flags=...) 
at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at 
thread/qthread.cpp:501
  #7  0x00007f318723caec in QThreadPrivate::start (arg=0x1fdf0e0) at 
thread/qthread_unix.cpp:338
  #8  0x00007f3186131e9a in start_thread (arg=0x7f3159515700) at 
pthread_create.c:308
  #9  0x00007f3186674cbd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 5 (Thread 0x7f3145c6a700 (LWP 9586)):
  #0  0x00007f3185c62d15 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #1  0x00007f3185c62ea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3187367c16 in QEventDispatcherGlib::processEvents 
(this=0x7f31400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #3  0x00007f31873382bf in QEventLoop::processEvents 
(this=this@entry=0x7f31400012d0, flags=...) at kernel/qeventloop.cpp:149
  #4  0x00007f3187338548 in QEventLoop::exec (this=0x7f31400012d0, flags=...) 
at kernel/qeventloop.cpp:204
  #5  0x00007f317694dcda in QCA::SyncThread::run() () from 
/usr/lib/x86_64-linux-gnu/libqca.so.2
  #6  0x00007f318723caec in QThreadPrivate::start (arg=0x3469010) at 
thread/qthread_unix.cpp:338
  #7  0x00007f3186131e9a in start_thread (arg=0x7f3145c6a700) at 
pthread_create.c:308
  #8  0x00007f3186674cbd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #9  0x0000000000000000 in ?? ()

  Thread 4 (Thread 0x7f3137fff700 (LWP 9594)):
  #0  pthread_cond_wait@@GLIBC_2.3.2 () at 
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  #1  0x00007f318359ecd7 in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #2  0x00007f318359ed09 in ?? () from 
/usr/lib/x86_64-linux-gnu/libQtScript.so.4
  #3  0x00007f3186131e9a in start_thread (arg=0x7f3137fff700) at 
pthread_create.c:308
  #4  0x00007f3186674cbd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #5  0x0000000000000000 in ?? ()

  Thread 3 (Thread 0x7f3135c3f700 (LWP 9595)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents 
(this=0x7f31300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents 
(this=this@entry=0x7f3135c3ee00, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3135c3ee00, flags=...) 
at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at 
thread/qthread.cpp:501
  #7  0x00007f318723caec in QThreadPrivate::start (arg=0x3862040) at 
thread/qthread_unix.cpp:338
  #8  0x00007f3186131e9a in start_thread (arg=0x7f3135c3f700) at 
pthread_create.c:308
  #9  0x00007f3186674cbd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #10 0x0000000000000000 in ?? ()

  Thread 2 (Thread 0x7f3127596700 (LWP 9600)):
  #0  0x00007f3186669303 in __GI___poll (fds=<optimized out>, nfds=<optimized 
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  #1  0x00007f3185c62d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #2  0x00007f3185c62ea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #3  0x00007f3187367c16 in QEventDispatcherGlib::processEvents 
(this=0x7f31180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #4  0x00007f31873382bf in QEventLoop::processEvents 
(this=this@entry=0x7f3127595dd0, flags=...) at kernel/qeventloop.cpp:149
  #5  0x00007f3187338548 in QEventLoop::exec (this=0x7f3127595dd0, flags=...) 
at kernel/qeventloop.cpp:204
  #6  0x00007f3187239b10 in QThread::exec (this=<optimized out>) at 
thread/qthread.cpp:501
  #7  0x00007f31873189af in QInotifyFileSystemWatcherEngine::run 
(this=0x359ddb0) at io/qfilesystemwatcher_inotify.cpp:248
  #8  0x00007f318723caec in QThreadPrivate::start (arg=0x359ddb0) at 
thread/qthread_unix.cpp:338
  #9  0x00007f3186131e9a in start_thread (arg=0x7f3127596700) at 
pthread_create.c:308
  #10 0x00007f3186674cbd in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  #11 0x0000000000000000 in ?? ()

  Thread 1 (Thread 0x7f3181a8d780 (LWP 9582)):
  [KCrash Handler]
  #6  data (this=0x680073002f007a) at 
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:135
  #7  qGetPtrHelper<QScopedPointer<QObjectData> > (p=...) at 
../../include/QtCore/../../src/corelib/global/qglobal.h:2457
  #8  d_func (this=0x680073002f0072) at 
../../include/QtGui/../../src/gui/kernel/qboxlayout.h:63
  #9  QBoxLayout::insertWidget (this=0x680073002f0072, index=index@entry=-1, 
widget=0x3ec57c0, stretch=0, alignment=...) at kernel/qboxlayout.cpp:1029
  #10 0x00007f3187baac3b in QBoxLayout::addWidget (this=<optimized out>, 
widget=<optimized out>, stretch=<optimized out>, alignment=...) at 
kernel/qboxlayout.cpp:1112
  #11 0x00007f315cc555cb in 
Core::SimpleContactList::ToryWidget::onAccountCreated 
(this=this@entry=0x3e9edc0, account=0xffffffff) at 
/build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/widgets/torycontactlistwidget/torywidget.cpp:278
  #12 0x00007f315cc566ad in Core::SimpleContactList::ToryWidget::ToryWidget 
(this=0x3e9edc0) at 
/build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/widgets/torycontactlistwidget/torywidget.cpp:164
  #13 0x00007f315cc58073 in 
qutim_sdk_0_3::GeneralGenerator<Core::SimpleContactList::ToryWidget, void, 
void, void, void, void, void, void, void, void, void>::generateHelper 
(this=<optimized out>) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.h:252
  #14 0x00007f3186f238b7 in qutim_sdk_0_3::ObjectGenerator::generateHelper2 
(this=0x1e60a10) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.cpp:120
  #15 0x00007f3186edd3aa in generate (this=<optimized out>) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/objectgenerator.h:106
  #16 qutim_sdk_0_3::ServiceManager::setImplementation (name=..., info=...) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/servicemanager.cpp:175
  #17 0x00007f315d8bbf30 in Core::ContactListSettings::saveImpl 
(this=0x3e654b0) at 
/build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/simplecontactlist/contactlist/simplecontactlistsettings.cpp:132
  #18 0x00007f3186eca7d4 in qutim_sdk_0_3::SettingsWidget::save 
(this=0x3e654b0) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/settingswidget.cpp:153
  #19 0x00007f315b6ecb07 in Core::XSettingsWidget::saveImpl (this=<optimized 
out>) at 
/build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/xsettingsdialog/xsettingswidget.cpp:100
  #20 0x00007f3186eca7d4 in qutim_sdk_0_3::SettingsWidget::save 
(this=0x3e4d5c0) at 
/build/buildd/qutim-0.3.1+201301040848/core/libqutim/settingswidget.cpp:153
  #21 0x00007f315b6ea1c5 in Core::XSettingsWindow::save (this=0x3289300) at 
/build/buildd/qutim-0.3.1+201301040848/core/src/corelayers/xsettingsdialog/xsettingswindow.cpp:345
  #22 0x00007f318734ef5f in QMetaObject::activate (sender=0x3a9e5b0, 
m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at 
kernel/qobject.cpp:3547
  #23 0x00007f318734ef5f in QMetaObject::activate (sender=0x3be1050, 
m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffc402f3d0) at 
kernel/qobject.cpp:3547
  #24 0x00007f3188208422 in QAbstractButton::clicked (this=<optimized out>, 
_t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
  #25 0x00007f3187f5bd2e in QAbstractButtonPrivate::emitClicked 
(this=this@entry=0x3be10b0) at widgets/qabstractbutton.cpp:548
  #26 0x00007f3187f5c560 in QAbstractButtonPrivate::click 
(this=this@entry=0x3be10b0) at widgets/qabstractbutton.cpp:541
  #27 0x00007f3187f5c7cc in QAbstractButton::mouseReleaseEvent (this=0x3be1050, 
e=0x7fffc402fc30) at widgets/qabstractbutton.cpp:1123
  #28 0x00007f3187bed850 in QWidget::event (this=0x3be1050, 
event=0x7fffc402fc30) at kernel/qwidget.cpp:8371
  #29 0x00007f3187b9de9c in QApplicationPrivate::notify_helper 
(this=this@entry=0x1b6e370, receiver=receiver@entry=0x3be1050, 
e=e@entry=0x7fffc402fc30) at kernel/qapplication.cpp:4562
  #30 0x00007f3187ba2b6b in QApplication::notify (this=<optimized out>, 
receiver=0x3be1050, e=0x7fffc402fc30) at kernel/qapplication.cpp:4105
  #31 0x00007f318733956e in QCoreApplication::notifyInternal (this=0x1b6e350, 
receiver=0x3be1050, event=0x7fffc402fc30) at kernel/qcoreapplication.cpp:915
  #32 0x00007f3187b9ecd3 in sendEvent (event=<optimized out>, 
receiver=<optimized out>) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
  #33 QApplicationPrivate::sendMouseEvent (receiver=0x3be1050, 
event=0x7fffc402fc30, alienWidget=0x3be1050, nativeWidget=0x3289300, 
buttonDown=0x7f318867a308 <qt_button_down>, lastMouseReceiver=..., 
spontaneous=true) at kernel/qapplication.cpp:3173
  #34 0x00007f3187c1c554 in QETWidget::translateMouseEvent 
(this=this@entry=0x3289300, event=event@entry=0x7fffc40303b0) at 
kernel/qapplication_x11.cpp:4622
  #35 0x00007f3187c1b44f in QApplication::x11ProcessEvent (this=0x1b6e350, 
event=0x7fffc40303b0) at kernel/qapplication_x11.cpp:3737
  #36 0x00007f3187c42fa2 in x11EventSourceDispatch (s=0x1b72070, callback=0x0, 
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
  #37 0x00007f3185c62ab5 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #38 0x00007f3185c62de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #39 0x00007f3185c62ea4 in g_main_context_iteration () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
  #40 0x00007f3187367c16 in QEventDispatcherGlib::processEvents 
(this=0x1b6f930, flags=...) at kernel/qeventdispatcher_glib.cpp:426
  #41 0x00007f3187c42c1e in QGuiEventDispatcherGlib::processEvents 
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
  #42 0x00007f31873382bf in QEventLoop::processEvents 
(this=this@entry=0x7fffc4030780, flags=...) at kernel/qeventloop.cpp:149
  #43 0x00007f3187338548 in QEventLoop::exec (this=0x7fffc4030780, flags=...) 
at kernel/qeventloop.cpp:204
  #44 0x00007f318733d708 in QCoreApplication::exec () at 
kernel/qcoreapplication.cpp:1187
  #45 0x000000000040d936 in main (argc=1, argv=0x7fffc40308c8) at 
/build/buildd/qutim-0.3.1+201301040848/core/main.cpp:82

To manage notifications about this bug go to:
https://bugs.launchpad.net/qutim/+bug/1096088/+subscriptions

-- 
Mailing list: https://launchpad.net/~qutimdevelop
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~qutimdevelop
More help   : https://help.launchpad.net/ListHelp

Reply via email to