Confirmed.  That's a pretty bad bug.  I'm running LICQ (CVS 1.2.8/SSL) on
FreeBSD 4.7-RELEASE with QT 3.2.0b2.

On Wed, 1 Oct 2003, Udo A. Steinberg wrote:

|Hi,
|
|I have managed to lock up my licq (latest CVS version, main branch) using the
|following order of events:
|
|1) Establish a secure channel with a user
|2) Choose "Send message", compose a message but don't send it yet
|3) Check the box "Send through server"
|4) Attempt to send the message. A message box will pop up complaining that
|   the message can't be sent securely through the server.
|5) When that message box appears, give another, icq-unrelated window focus,
|   so that the licq windows lose focus.
|
|Afterwards my licq locks up.
|
|Does anyone else experience the same behaviour?
|
|Backtrace after the lockup:
|
|(gdb) bt
|#0  0x402c2bf1 in do_sigsuspend () from /lib/libc.so.6
|#1  0x402c2cb9 in sigsuspend () from /lib/libc.so.6
|#2  0x40159278 in __pthread_wait_for_restart_signal () from /lib/libpthread.so.0
|#3  0x40155d18 in [EMAIL PROTECTED] () from /lib/libpthread.so.0
|#4  0x080baeed in pthread_rdwr_wlock_np ()
|#5  0x080a358f in ICQUser::Lock(unsigned short) ()
|#6  0x080a472b in CUserManager::FetchUser(char const*, unsigned long, unsigned short) 
()
|#7  0x404d0134 in UserSendCommon::slot_ClearNewEvents() ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#8  0x404dbecb in UserSendCommon::qt_invoke(int, QUObject*) ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#9  0x404dc221 in UserSendMsgEvent::qt_invoke(int, QUObject*) ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#10 0x4075d749 in QObject::activate_signal(QConnectionList*, QUObject*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#11 0x40a3c692 in QSignal::signal(QVariant const&) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#12 0x40777a98 in QSignal::activate() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#13 0x4077ea33 in QSingleShotTimer::event(QEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#14 0x406ff724 in QApplication::internalNotify(QObject*, QEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#15 0x406feeeb in QApplication::notify(QObject*, QEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#16 0x406da533 in QEventLoop::activateTimers() ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#17 0x406b7dd8 in QEventLoop::processEvents(unsigned) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#18 0x407135c6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#19 0x406ff9b1 in QApplication::enter_loop() () from 
/usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#20 0x408c2921 in QDialog::exec() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#21 0x408e857d in QMessageBox::styleChanged(QStyle&) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#22 0x408e863a in QMessageBox::information(QWidget*, QString const&, QString const&, 
QString const&, QString const&, QString const&, int, int) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#23 0x4044188a in QueryUser(QWidget*, QString, QString, QString) ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#24 0x404d2b7d in UserSendCommon::checkSecure() ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#25 0x404d3523 in UserSendMsgEvent::sendButton() ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#26 0x404cffec in UserSendCommon::trySecure() () from 
/usr/local/lib/licq/licq_qt-gui.so
|#27 0x404dbebd in UserSendCommon::qt_invoke(int, QUObject*) ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#28 0x404dc221 in UserSendMsgEvent::qt_invoke(int, QUObject*) ()
|   from /usr/local/lib/licq/licq_qt-gui.so
|#29 0x4075d749 in QObject::activate_signal(QConnectionList*, QUObject*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#30 0x4075d5ed in QObject::activate_signal(int) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#31 0x40a42cce in QButton::clicked() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#32 0x407df866 in QButton::mouseReleaseEvent(QMouseEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#33 0x40791a1c in QWidget::event(QEvent*) () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#34 0x406ff724 in QApplication::internalNotify(QObject*, QEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#35 0x406fef53 in QApplication::notify(QObject*, QEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#36 0x406a55bb in QETWidget::translateMouseEvent(_XEvent const*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#37 0x406a2e7b in QApplication::x11ProcessEvent(_XEvent*) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#38 0x406b80f1 in QEventLoop::processEvents(unsigned) ()
|   from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#39 0x407135c6 in QEventLoop::enterLoop() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#40 0x40713468 in QEventLoop::exec() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#41 0x406ff951 in QApplication::exec() () from /usr/lib/qt-3.1.2/lib/libqt-mt.so.3
|#42 0x4044b930 in CLicqGui::Run(CICQDaemon*) () from 
/usr/local/lib/licq/licq_qt-gui.so
|#43 0x4044a2cb in LP_Main () from /usr/local/lib/licq/licq_qt-gui.so
|#44 0x4044a02c in LP_Main_tep () from /usr/local/lib/licq/licq_qt-gui.so
|#45 0x40156ca3 in pthread_start_thread () from /lib/libpthread.so.0
|#46 0x40156d1f in pthread_start_thread_event () from /lib/libpthread.so.0
|
|Regards,
|-Udo.
|

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  Dennis Tenn             *   There will always come a time
  [EMAIL PROTECTED]         *   When your love will be tested
  LICQ# 1457509           *   Stand tall and rise to the occasion
  http://www.licq.org/    *   For only then will you grow strong.
  http://www.ca.licq.org/ *          -Anonymous
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to