Bug 229941

Summary: okular crash when i customize bar
Product: [Unmaintained] kdelibs Reporter: omega <biasquez>
Component: qtAssignee: kdelibs bugs <kdelibs-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: biasquez, crissi99, ecommerce, EMuede, m.wege, mo.mashi, renard, sabine, simonandric5, xtekhne
Priority: NOR    
Version: 4.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description omega 2010-03-08 13:40:13 UTC
Application: okular (0.10.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-16-generic x86_64
Distribution: Ubuntu lucid (development branch)

-- Information about the crash:
if i want to customize bar, when try to find new button with filter, i have a crash of application

The crash can be reproduced every time.

 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f35d9f48800 (LWP 3137))]

Thread 2 (Thread 0x7f35c6d3f710 (LWP 3141)):
#0  0x00007f35d7216bd3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f35d36fca49 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f35d36fce1c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f35d86004d6 in QEventDispatcherGlib::processEvents (this=0x1b92590, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f35d85d5902 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f35d85d5cdc in QEventLoop::exec (this=0x7f35c6d3ed10, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f35d84dfd69 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f35d85b6118 in QInotifyFileSystemWatcherEngine::run (this=0x1b919e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f35d84e2785 in QThreadPrivate::start (arg=0x1b919e0) at thread/qthread_unix.cpp:248
#9  0x00007f35d56e29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f35d722338d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f35d9f48800 (LWP 3137)):
[KCrash Handler]
#5  0x00007f35d7ece9cf in QListModeViewBase::scrollContentsBy (this=0x1eedd30, dx=0, dy=<value optimized out>, scrollElasticBand=false) at itemviews/qlistview.cpp:2168
#6  0x00007f35d7e18d60 in QAbstractScrollArea::qt_metacall (this=0x1e2b3f0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffcc503570) at .moc/release-shared/moc_qabstractscrollarea.cpp:85
#7  0x00007f35d7eb7035 in QAbstractItemView::qt_metacall (this=0x1e2b3f0, _c=26551136, _id=0, _a=0x1c17100) at .moc/release-shared/moc_qabstractitemview.cpp:213
#8  0x00007f35d8031f55 in QListView::qt_metacall (this=0x1e2b3f0, _c=26551136, _id=0, _a=0x1c17100) at .moc/release-shared/moc_qlistview.cpp:111
#9  0x00007f35d7f20265 in QListWidget::qt_metacall (this=0x1e2b3f0, _c=26551136, _id=0, _a=0x1c17100) at .moc/release-shared/moc_qlistwidget.cpp:123
#10 0x00007f35d91afb10 in KDEPrivate::ToolBarListWidget::qt_metacall (this=0x1e2b3f0, _c=26551136, _id=0, _a=0x1c17100) at ./kedittoolbar_p.moc:69
#11 0x00007f35d85e9dbf in QMetaObject::activate (sender=0x207c370, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1c17100) at kernel/qobject.cpp:3293
#12 0x00007f35d802bade in QAbstractSlider::valueChanged (this=0x1e2b3f0, _t1=0) at .moc/release-shared/moc_qabstractslider.cpp:182
#13 0x00007f35d7edb6b6 in QListView::updateGeometries (this=0x1e2b3f0) at itemviews/qlistview.cpp:1484
#14 0x00007f35d7eadc19 in QAbstractItemView::doItemsLayout (this=0x1e2b3f0) at itemviews/qabstractitemview.cpp:1135
#15 0x00007f35d7ecf438 in QListView::doItemsLayout (this=0x1e2b3f0) at itemviews/qlistview.cpp:1466
#16 0x00007f35d7ed6171 in QAbstractItemViewPrivate::executePostedLayout (this=<value optimized out>, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:212
#17 QListViewPrivate::rectForIndex (this=<value optimized out>, index=...) at ../../include/QtGui/private/../../../src/gui/itemviews/qlistview_p.h:344
#18 QListView::rectForIndex (this=<value optimized out>, index=...) at itemviews/qlistview.cpp:1226
#19 0x00007f35d7ed623e in QListView::visualRect (this=0x1e2b3f0, index=...) at itemviews/qlistview.cpp:561
#20 0x00007f35d7ed5f2a in QListView::scrollTo (this=0x1e2b3f0, index=..., hint=QAbstractItemView::EnsureVisible) at itemviews/qlistview.cpp:574
#21 0x00007f35d7f1d8c2 in QListWidget::scrollToItem (this=0x1e2b3f0, item=0x2043740, hint=QAbstractItemView::EnsureVisible) at itemviews/qlistwidget.cpp:1740
#22 0x00007f35d9213edf in KListWidgetSearchLine::updateSearch (this=0x1ed1450, s=<value optimized out>) at ../../kdeui/itemviews/klistwidgetsearchline.cpp:119
#23 0x00007f35d9213768 in KListWidgetSearchLine::KListWidgetSearchLinePrivate::_k_activateSearch (this=0x1d705c0) at ../../kdeui/itemviews/klistwidgetsearchline.cpp:224
#24 0x00007f35d9213b3d in KListWidgetSearchLine::qt_metacall (this=0x1ed1450, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcc5039d0) at ./klistwidgetsearchline.moc:91
#25 0x00007f35d85e9dbf in QMetaObject::activate (sender=0x1a0fb90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1c17100) at kernel/qobject.cpp:3293
#26 0x00007f35d85f15df in QSingleShotTimer::timerEvent (this=0x1a0fb90) at kernel/qtimer.cpp:308
#27 0x00007f35d85e69e3 in QObject::event (this=0x1a0fb90, e=0x7fffcc504130) at kernel/qobject.cpp:1212
#28 0x00007f35d799022c in QApplicationPrivate::notify_helper (this=0x1557e20, receiver=0x1a0fb90, e=0x7fffcc504130) at kernel/qapplication.cpp:4300
#29 0x00007f35d79966fb in QApplication::notify (this=0x7fffcc504480, receiver=0x1a0fb90, e=0x7fffcc504130) at kernel/qapplication.cpp:4183
#30 0x00007f35d923d216 in KApplication::notify (this=0x7fffcc504480, receiver=0x1a0fb90, event=0x7fffcc504130) at ../../kdeui/kernel/kapplication.cpp:302
#31 0x00007f35d85d6fdc in QCoreApplication::notifyInternal (this=0x7fffcc504480, receiver=0x1a0fb90, event=0x7fffcc504130) at kernel/qcoreapplication.cpp:704
#32 0x00007f35d8603cc2 in QCoreApplication::sendEvent (this=0x155bb40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QTimerInfoList::activateTimers (this=0x155bb40) at kernel/qeventdispatcher_unix.cpp:603
#34 0x00007f35d86007b8 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#35 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231
#36 0x00007f35d36f8df2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00007f35d36fcc38 in ?? () from /lib/libglib-2.0.so.0
#38 0x00007f35d36fce1c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x00007f35d8600483 in QEventDispatcherGlib::processEvents (this=0x1540400, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#40 0x00007f35d7a4021e in QGuiEventDispatcherGlib::processEvents (this=0x1e2b3f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f35d85d5902 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#42 0x00007f35d85d5cdc in QEventLoop::exec (this=0x7fffcc5043d0, flags=) at kernel/qeventloop.cpp:201
#43 0x00007f35d85d9a1b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#44 0x000000000040889c in _start ()
The current source language is "auto; currently c".
The current source language is "auto; currently asm".

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-03-11 21:36:08 UTC
Are you able to always reproduce the crash?

Can you please explain step by step what you exactly do?
Comment 2 omega 2010-03-11 22:50:41 UTC
i tried to reproduce  the crash but now okular works fine.
Comment 3 Dominik Haumann 2010-05-22 23:59:14 UTC
*** Bug 237779 has been marked as a duplicate of this bug. ***
Comment 4 Dominik Haumann 2010-05-23 00:00:15 UTC
Maybe related bug #234570...
Comment 5 omega 2010-06-05 12:57:12 UTC
Created attachment 47697 [details]
New crash information added by DrKonqi

crash steps:
- Launch dolphin
- Go to Settings menu/configure Toolbars
- Select 'Main toolbar'
- Use the search field to find 'Paste' and type: pa..
Comment 6 Christoph Feck 2010-08-09 00:15:39 UTC
*** Bug 234570 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2010-08-09 00:18:32 UTC
*** Bug 225141 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2010-08-09 00:19:17 UTC
*** Bug 226487 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2010-08-09 00:19:52 UTC
*** Bug 233314 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2010-08-09 00:20:40 UTC
*** Bug 243859 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2010-08-09 00:34:24 UTC
This is probably http://bugreports.qt.nokia.com/browse/QTBUG-7929 and should be fixed with Qt 4.6.3. If you can still reproduce the bug, please report to http://bugreports.qt.nokia.com/
Comment 12 Sabine Faure 2010-08-27 21:05:11 UTC
I retested this today and it still crashes in Korg (see duplicate bug of this one #234570)

Trunk, Svn Rev 1168877
Comment 13 Christoph Feck 2010-09-04 15:26:52 UTC
*** Bug 250160 has been marked as a duplicate of this bug. ***
Comment 14 Frank Reininghaus 2010-10-19 22:59:06 UTC
*** Bug 254700 has been marked as a duplicate of this bug. ***
Comment 15 Christophe Marin 2010-12-10 17:32:31 UTC
*** Bug 259427 has been marked as a duplicate of this bug. ***
Comment 16 Simon Andric 2011-11-14 02:02:00 UTC
Created attachment 65634 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

tried to pull WEATHER FORECAST widget onto the desktop, and then again straight to the panel...

ps. im using project neon....

-- Backtrace (Reduced):
#8  0x033e2c8f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x033e62b5 in __GI_abort () at abort.c:92
[...]
#13 0x0094d1d4 in qt_assert_x (where=0xada424 "QMutex::unlock()", what=0xada3e8 "A mutex must be unlocked in the same thread that locked it.", file=0xada33c "thread/qmutex.cpp", line=370) at global/qglobal.cpp:2044
#14 0x00954162 in QMutex::unlock (this=0xa321724) at thread/qmutex.cpp:369
#15 0x0095a9a1 in QWaitCondition::wait (this=0xa321728, mutex=0xa321724, time=4294967295) at thread/qwaitcondition_unix.cpp:158