[Bug 1269199] Re: Qt library crashes

Bug Watch Updater 1269199 at bugs.launchpad.net
Wed Jan 15 01:23:24 UTC 2014


Launchpad has imported 7 comments from the remote bug at
https://bugs.kde.org/show_bug.cgi?id=329793.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2014-01-10T05:39:08+00:00 Andy-90254 wrote:

Application: konversation (1.4)
KDE Platform Version: 4.12.0
Qt Version: 4.8.2
Operating System: Linux 3.2.0-58-generic-pae i686
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Typing.  Just typing.  Nothing special.  Just typing.  I hope this backtrace is sufficient to figure it out because this is starting to happen on a regular basis.

-- Backtrace:
Application: Konversation (konversation), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76f8780 (LWP 8393))]

Thread 4 (Thread 0xb5a24b40 (LWP 8394)):
#0  0x006c8c64 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x02d62714 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x0127e430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0123eb36 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0123f002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0123f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x028e9de7 in QEventDispatcherGlib::processEvents (this=0xb5100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x028b56ad in QEventLoop::processEvents (this=0xb5a24200, flags=...) at kernel/qeventloop.cpp:149
#8  0x028b5949 in QEventLoop::exec (this=0xb5a24200, flags=...) at kernel/qeventloop.cpp:204
#9  0x0279ea1c in QThread::exec (this=0x926ca48) at thread/qthread.cpp:501
#10 0x02892cfd in QInotifyFileSystemWatcherEngine::run (this=0x926ca48) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x027a1eb0 in QThreadPrivate::start (arg=0x926ca48) at thread/qthread_unix.cpp:307
#12 0x006c5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x02d54bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb45ffb40 (LWP 8396)):
#0  0x00419416 in __kernel_vsyscall ()
#1  0x02d4425b in read () from /lib/i386-linux-gnu/libc.so.6
#2  0x0127d6ce in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0123eb92 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0123f002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0123f52b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x014a44aa in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#7  0x01262673 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x006c5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0x02d54bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb4f15b40 (LWP 8410)):
#0  0x02d626e0 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#1  0x0127e430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x0123ec38 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0123f0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0123f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x028e9de7 in QEventDispatcherGlib::processEvents (this=0xb46088b8, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x028b56ad in QEventLoop::processEvents (this=0xb4f15200, flags=...) at kernel/qeventloop.cpp:149
#7  0x028b5949 in QEventLoop::exec (this=0xb4f15200, flags=...) at kernel/qeventloop.cpp:204
#8  0x0279ea1c in QThread::exec (this=0x9f2b718) at thread/qthread.cpp:501
#9  0x02892cfd in QInotifyFileSystemWatcherEngine::run (this=0x9f2b718) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x027a1eb0 in QThreadPrivate::start (arg=0x9f2b718) at thread/qthread_unix.cpp:307
#11 0x006c5d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x02d54bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb76f8780 (LWP 8393)):
[KCrash Handler]
#7  ref (this=0x482c90a0) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QList (l=..., this=0xa2c4120) at ../../include/QtCore/../../src/corelib/tools/qlist.h:122
#9  QTextOptionPrivate (this=0xa2c4120) at text/qtextoption.cpp:48
#10 QTextOption::QTextOption (this=0xbfff51d0, o=...) at text/qtextoption.cpp:112
#11 0x06fa662f in QTextLayout::textOption (this=0x9117908) at text/qtextlayout.cpp:436
#12 0x06ff61b3 in QTextDocumentLayoutPrivate::layoutFlow (this=0x9903a40, it=..., layoutStruct=0xbfff53d0, layoutFrom=0, layoutTo=0, width=...) at text/qtextdocumentlayout.cpp:2406
#13 0x06ff2fb3 in QTextDocumentLayoutPrivate::layoutFrame (this=0x9903a40, f=0x9903da8, layoutFrom=0, layoutTo=0, frameWidth=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2143
#14 0x06ff354d in QTextDocumentLayoutPrivate::layoutFrame (this=0x9903a40, f=0x9903da8, layoutFrom=1210880160, layoutTo=1210880160, parentY=...) at text/qtextdocumentlayout.cpp:2049
#15 0x06ff37f0 in QTextDocumentLayout::doLayout (this=0x9903a30, from=0, oldLength=59, length=0) at text/qtextdocumentlayout.cpp:2939
#16 0x06ff47b4 in QTextDocumentLayout::documentChanged (this=0x9903a30, from=0, oldLength=59, length=0) at text/qtextdocumentlayout.cpp:2902
#17 0x06fd2433 in QTextDocumentPrivate::finishEdit (this=0x99020f0) at text/qtextdocument_p.cpp:1220
#18 0x06fd290b in QTextDocumentPrivate::ensureMaximumBlockCount (this=0x99020f0) at text/qtextdocument_p.cpp:1725
#19 0x06fd25b9 in QTextDocumentPrivate::finishEdit (this=0x99020f0) at text/qtextdocument_p.cpp:1227
#20 0x06ffcb58 in QTextCursor::endEditBlock (this=0xbfff582c) at text/qtextcursor.cpp:2509
#21 0x06f8c76a in QTextControlPrivate::append (this=0x9902064, text=..., format=Qt::AutoText) at text/qtextcontrol.cpp:2935
#22 0x06f8c852 in QTextControl::append (this=0x9902000, text=...) at text/qtextcontrol.cpp:2941
#23 0x0720017c in QTextEdit::append (this=0x98ff828, text=...) at widgets/qtextedit.cpp:2621
#24 0x08175ea6 in IRCView::doRawAppend (this=0x98ff828, newLine=..., rtl=false) at ../../src/viewer/ircview.cpp:856
#25 0x08176049 in IRCView::doAppend (this=0x98ff828, newLine=..., rtl=false, self=false) at ../../src/viewer/ircview.cpp:827
#26 0x0817e097 in IRCView::append (this=0x98ff828, nick=..., message=...) at ../../src/viewer/ircview.cpp:560
#27 0x081063ed in Channel::append (this=0x98f07b0, nickname=..., message=...) at ../../src/irc/channel.cpp:2655
#28 0x0813a1a9 in InputFilter::parsePrivMsg (this=0x95152d4, prefix=..., parameterList=...) at ../../src/irc/inputfilter.cpp:2286
#29 0x0813bfb0 in InputFilter::parseClientCommand (this=0x95152d4, prefix=..., command=..., parameterList=...) at ../../src/irc/inputfilter.cpp:487
#30 0x0814bb3c in InputFilter::parseLine (this=0x95152d4, line=...) at ../../src/irc/inputfilter.cpp:153
#31 0x080eaf6f in Server::processIncomingData (this=0x9515230) at ../../src/irc/server.cpp:1115
#32 0x080fb4ed in Server::qt_metacall (this=0x9515230, _c=QMetaObject::InvokeMetaMethod, _id=93, _a=0xbfff6220) at ./server.moc:430
#33 0x028be19d in metacall (argv=0xbfff6220, idx=97, cl=QMetaObject::InvokeMetaMethod, object=0x9515230) at kernel/qmetaobject.cpp:245
#34 QMetaObject::metacall (object=0x9515230, cl=QMetaObject::InvokeMetaMethod, idx=97, argv=0xbfff6220) at kernel/qmetaobject.cpp:240
#35 0x028cdebd in QMetaObject::activate (sender=0x9515268, m=0x2a154d8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#36 0x02920b25 in QTimer::timeout (this=0x9515268) at .moc/release-shared/moc_qtimer.cpp:148
#37 0x028d6a66 in QTimer::timerEvent (this=0x9515268, e=0xbfff672c) at kernel/qtimer.cpp:280
#38 0x028d1fc4 in QObject::event (this=0x9515268, e=0xbfff672c) at kernel/qobject.cpp:1157
#39 0x06d09df4 in notify_helper (e=0xbfff672c, receiver=0x9515268, this=0x8fdfae0) at kernel/qapplication.cpp:4556
#40 QApplicationPrivate::notify_helper (this=0x8fdfae0, receiver=0x9515268, e=0xbfff672c) at kernel/qapplication.cpp:4528
#41 0x06d0f15d in QApplication::notify (this=0xbfff672c, receiver=0x9515268, e=0xbfff672c) at kernel/qapplication.cpp:4285
#42 0x065f3161 in KApplication::notify (this=0xbfff6a3c, receiver=0x9515268, event=0xbfff672c) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x028b6e0e in QCoreApplication::notifyInternal (this=0xbfff6a3c, receiver=0x9515268, event=0xbfff672c) at kernel/qcoreapplication.cpp:915
#44 0x028ebe90 in sendEvent (event=0xbfff672c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QTimerInfoList::activateTimers (this=0x8fe5d34) at kernel/qeventdispatcher_unix.cpp:611
#46 0x028e95f8 in timerSourceDispatch (source=0x8fe5d00) at kernel/qeventdispatcher_glib.cpp:186
#47 timerSourceDispatch (source=0x8fe5d00) at kernel/qeventdispatcher_glib.cpp:180
#48 0x0123ed46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x0123f0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x0123f1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x028e9d87 in QEventDispatcherGlib::processEvents (this=0x8fe3960, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#52 0x06dc2a1a in QGuiEventDispatcherGlib::processEvents (this=0x8fe3960, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x028b56ad in QEventLoop::processEvents (this=0xbfff6994, flags=...) at kernel/qeventloop.cpp:149
#54 0x028b5949 in QEventLoop::exec (this=0xbfff6994, flags=...) at kernel/qeventloop.cpp:204
#55 0x028bb34a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#56 0x06d079c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#57 0x0807f8cb in main (argc=0, argv=0x0) at ../../src/main.cpp:120

Reported using DrKonqi

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/0

------------------------------------------------------------------------
On 2014-01-14T01:53:06+00:00 Christoph-maxiom wrote:

The crash happens deep in the Qt library. I suggest to update Qt to
version 4.8.5. While you are using newest KDE 4.12, you are still using
a quite old Qt 4.8.2.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/1

------------------------------------------------------------------------
On 2014-01-14T09:54:36+00:00 Andy-90254 wrote:

Please provide details as to how to update Qt in ubuntu 12.04.3  I run
apt-get update daily and install all updates.  I don't know why it
wouldn't have come down if it was there...

Thank you

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/2

------------------------------------------------------------------------
On 2014-01-14T11:19:05+00:00 Christoph-maxiom wrote:

Please ask in Ubuntu forums how to update to Qt 4.8.5.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/3

------------------------------------------------------------------------
On 2014-01-14T19:07:08+00:00 Andy-90254 wrote:

I'm told to compile the source.  Quite strange to me that I should need
to go through these gyrations. Working on compiling it now.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/4

------------------------------------------------------------------------
On 2014-01-15T00:55:17+00:00 Andy-90254 wrote:

Basic XLib functionality test failed!
 You might need to modify the include and library search paths by editing
 QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /usr/local/src/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-g++.

This is where I get off the boat.   For a user to have to be a developer
to use a simple IRC client is ridiculous.  Bug is NOT resolved.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/7

------------------------------------------------------------------------
On 2014-01-15T01:03:49+00:00 Eike Hein wrote:

Here are the facts we know:

- The crash information in your bug report tells us the crash occurs
inside the Qt library used by Konversation.

- Your version of the Qt library is almost two years old.

- There are many Konversation users, but you're the only one reporting
this crash.

This leads us to conclude that the bug is unlikely to be in
Konversation, and unlikely to be something Konversation can affect.

It also seems likely the bug would go away for you if you used newer
software, since otherwise we'd be seeing more crash reports like this.

For any Konversation developer to be able to do anything about this bug,
we'd have to be able to reproduce it, but we can't reproduce it with the
available information, nor do we have such old Qt versions ourselves to
test with.

Hence there's nothing we can do, and while I understand you're
frustrated the app is crashing for you, there's no immediate use for
this ticket to stay open.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/konversation/+bug/1269199/comments/8


** Changed in: konversation
       Status: Unknown => Won't Fix

** Changed in: konversation
   Importance: Unknown => High

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to konversation in Ubuntu.
https://bugs.launchpad.net/bugs/1269199

Title:
  Qt library crashes

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




More information about the kubuntu-bugs mailing list