#380: licq sometimes hangs when receiving a message
--------------------------+-------------------------------------------------
Reporter: dariosusman | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: system | Version: 1.2.*
Resolution: None | Keywords:
--------------------------+-------------------------------------------------
Old description:
> Greetings.
>
> Some times, when I receive a message, the program hangs and returns this:
>
> scotty:~# licq
> 01:09:26: [WRN] Licq: Ignoring stale lockfile (pid 20401)
> Licq Segmentation Violation Detected.
> Backtrace:
> licq(licq_handle_sigsegv+0x73) [0x80b43cb]
> /lib/libpthread.so.0 [0x40111a44]
> /lib/libc.so.6 [0x401c5518]
> /lib/libc.so.6(__libc_free+0xa7) [0x4020a6d3]
> licq(Text__10CUserEvent+0x4c) [0x80a4150]
> /usr/local/lib/licq/licq_qt-gui.so(SetEventLine__11MsgViewItem+0x88)
> [0x4032c774]
> /usr/local/lib/licq/licq_qt-
> gui.so(__11MsgViewItemP10CUserEventP10QTextCodecP9QListView+0x122)
> [0x4032c3c2]
> /usr/local/lib/licq/licq_qt-
> gui.so(__13UserViewEventP10CICQDaemonP14CSignalManagerP11CMainWindowUlP7QWidget+0x7bd)
> [0x4036c2c5]
> /usr/local/lib/licq/licq_qt-gui.so(callFunction__11CMainWindowiUl+0x1e7)
> [0x40320eff]
> /usr/local/lib/licq/licq_qt-
> gui.so(callDefaultFunction__11CMainWindowP13QListViewItem+0x4f2)
> [0x403205b6]
> /usr/local/lib/licq/licq_qt-
> gui.so(qt_invoke__11CMainWindowiP8QUObject+0x27c) [0x4032b4d0]
> /usr/local/qt/lib/libqt-
> mt.so.3(activate_signal__7QObjectP15QConnectionListP8QUObject+0x97)
> [0x406bb803]
> /usr/local/qt/lib/libqt-
> mt.so.3(doubleClicked__9QListViewP13QListViewItem+0x88) [0x40a23294]
> /usr/local/qt/lib/libqt-
> mt.so.3(contentsMouseDoubleClickEvent__9QListViewP11QMouseEvent+0xf6)
> [0x407a06ea]
> /usr/local/qt/lib/libqt-
> mt.so.3(viewportMouseDoubleClickEvent__11QScrollViewP11QMouseEvent+0x93)
> [0x407cb7ef]
> /usr/local/qt/lib/libqt-
> mt.so.3(eventFilter__11QScrollViewP7QObjectP6QEvent+0x24f) [0x407caf9b]
> /usr/local/qt/lib/libqt-
> mt.so.3(eventFilter__9QListViewP7QObjectP6QEvent+0x2fe) [0x4079eb46]
> /usr/local/qt/lib/libqt-mt.so.3(activate_filters__7QObjectP6QEvent+0x5c)
> [0x406b9034]
> /usr/local/qt/lib/libqt-mt.so.3(event__7QObjectP6QEvent+0x41)
> [0x406b8f3d]
> /usr/local/qt/lib/libqt-mt.so.3(event__7QWidgetP6QEvent+0x25)
> [0x406f6725]
> /usr/local/qt/lib/libqt-
> mt.so.3(internalNotify__12QApplicationP7QObjectP6QEvent+0x143)
> [0x40654bcb]
> /usr/local/qt/lib/libqt-
> mt.so.3(notify__12QApplicationP7QObjectP6QEvent+0x4ca) [0x4065457e]
> /usr/local/qt/lib/libqt-
> mt.so.3(translateMouseEvent__9QETWidgetPC7_XEvent+0xe8e) [0x405f83be]
> /usr/local/qt/lib/libqt-
> mt.so.3(x11ProcessEvent__12QApplicationP7_XEvent+0xecc) [0x405f6198]
> /usr/local/qt/lib/libqt-mt.so.3(processEvents__10QEventLoopUi+0xbf)
> [0x4060b117]
> /usr/local/qt/lib/libqt-mt.so.3(enterLoop__10QEventLoop+0x4a)
> [0x4066b4ae]
> /usr/local/qt/lib/libqt-mt.so.3(exec__10QEventLoop+0x37) [0x4066b40b]
> /usr/local/qt/lib/libqt-mt.so.3(exec__12QApplication+0x26) [0x40654dde]
> /usr/local/lib/licq/licq_qt-gui.so(Run__8CLicqGuiP10CICQDaemon+0xea)
> [0x40318e4e]
> /usr/local/lib/licq/licq_qt-gui.so(LP_Main+0x4d) [0x40318155]
> /usr/local/lib/licq/licq_qt-gui.so(LP_Main_tep+0x21) [0x40317e71]
> /lib/libpthread.so.0 [0x4010efa5]
> Attempting to generate core file.
> scotty:~# ls core
> ls: core: No such file or directory
> scotty:~#
>
> If it serves, here is what I use:
> Debian 3.0, QT 3.1.1 compiled by me, Kernel 2.4.20 compiled by me.
> Here's how I compiled the QT:
> ./configure -qt-gif -thread
> This was needed by bbconf, because I use BlackBox.
>
> Thanks for this great software,
>
> Dario
New description:
Greetings.
Some times, when I receive a message, the program hangs and returns this:
{{{
scotty:~# licq
01:09:26: [WRN] Licq: Ignoring stale lockfile (pid 20401)
Licq Segmentation Violation Detected.
Backtrace:
licq(licq_handle_sigsegv+0x73) [0x80b43cb]
/lib/libpthread.so.0 [0x40111a44]
/lib/libc.so.6 [0x401c5518]
/lib/libc.so.6(__libc_free+0xa7) [0x4020a6d3]
licq(Text__10CUserEvent+0x4c) [0x80a4150]
/usr/local/lib/licq/licq_qt-gui.so(SetEventLine__11MsgViewItem+0x88)
[0x4032c774]
/usr/local/lib/licq/licq_qt-
gui.so(__11MsgViewItemP10CUserEventP10QTextCodecP9QListView+0x122)
[0x4032c3c2]
/usr/local/lib/licq/licq_qt-
gui.so(__13UserViewEventP10CICQDaemonP14CSignalManagerP11CMainWindowUlP7QWidget+0x7bd)
[0x4036c2c5]
/usr/local/lib/licq/licq_qt-gui.so(callFunction__11CMainWindowiUl+0x1e7)
[0x40320eff]
/usr/local/lib/licq/licq_qt-
gui.so(callDefaultFunction__11CMainWindowP13QListViewItem+0x4f2)
[0x403205b6]
/usr/local/lib/licq/licq_qt-
gui.so(qt_invoke__11CMainWindowiP8QUObject+0x27c) [0x4032b4d0]
/usr/local/qt/lib/libqt-
mt.so.3(activate_signal__7QObjectP15QConnectionListP8QUObject+0x97)
[0x406bb803]
/usr/local/qt/lib/libqt-
mt.so.3(doubleClicked__9QListViewP13QListViewItem+0x88) [0x40a23294]
/usr/local/qt/lib/libqt-
mt.so.3(contentsMouseDoubleClickEvent__9QListViewP11QMouseEvent+0xf6)
[0x407a06ea]
/usr/local/qt/lib/libqt-
mt.so.3(viewportMouseDoubleClickEvent__11QScrollViewP11QMouseEvent+0x93)
[0x407cb7ef]
/usr/local/qt/lib/libqt-
mt.so.3(eventFilter__11QScrollViewP7QObjectP6QEvent+0x24f) [0x407caf9b]
/usr/local/qt/lib/libqt-
mt.so.3(eventFilter__9QListViewP7QObjectP6QEvent+0x2fe) [0x4079eb46]
/usr/local/qt/lib/libqt-mt.so.3(activate_filters__7QObjectP6QEvent+0x5c)
[0x406b9034]
/usr/local/qt/lib/libqt-mt.so.3(event__7QObjectP6QEvent+0x41) [0x406b8f3d]
/usr/local/qt/lib/libqt-mt.so.3(event__7QWidgetP6QEvent+0x25) [0x406f6725]
/usr/local/qt/lib/libqt-
mt.so.3(internalNotify__12QApplicationP7QObjectP6QEvent+0x143)
[0x40654bcb]
/usr/local/qt/lib/libqt-
mt.so.3(notify__12QApplicationP7QObjectP6QEvent+0x4ca) [0x4065457e]
/usr/local/qt/lib/libqt-
mt.so.3(translateMouseEvent__9QETWidgetPC7_XEvent+0xe8e) [0x405f83be]
/usr/local/qt/lib/libqt-
mt.so.3(x11ProcessEvent__12QApplicationP7_XEvent+0xecc) [0x405f6198]
/usr/local/qt/lib/libqt-mt.so.3(processEvents__10QEventLoopUi+0xbf)
[0x4060b117]
/usr/local/qt/lib/libqt-mt.so.3(enterLoop__10QEventLoop+0x4a) [0x4066b4ae]
/usr/local/qt/lib/libqt-mt.so.3(exec__10QEventLoop+0x37) [0x4066b40b]
/usr/local/qt/lib/libqt-mt.so.3(exec__12QApplication+0x26) [0x40654dde]
/usr/local/lib/licq/licq_qt-gui.so(Run__8CLicqGuiP10CICQDaemon+0xea)
[0x40318e4e]
/usr/local/lib/licq/licq_qt-gui.so(LP_Main+0x4d) [0x40318155]
/usr/local/lib/licq/licq_qt-gui.so(LP_Main_tep+0x21) [0x40317e71]
/lib/libpthread.so.0 [0x4010efa5]
Attempting to generate core file.
scotty:~# ls core
ls: core: No such file or directory
scotty:~#
}}}
If it serves, here is what I use:
Debian 3.0, QT 3.1.1 compiled by me, Kernel 2.4.20 compiled by me.
Here's how I compiled the QT:
{{{./configure -qt-gif -thread}}}
This was needed by bbconf, because I use !BlackBox.
Thanks for this great software,
Dario
--
Ticket URL: <http://trac.licq.org/ticket/380#comment:6>
Licq <http://trac.licq.org/>
Licq - an instant messaging client for UNIX.