Bug 234131 - Okular Crashed out-of-the-blue after several text searches and hitting "ESC" to exit text search mode
Summary: Okular Crashed out-of-the-blue after several text searches and hitting "ESC" ...
Status: RESOLVED FIXED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-12 07:28 UTC by Luis Motta Campos
Modified: 2010-04-15 00:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luis Motta Campos 2010-04-12 07:28:41 UTC
Application that crashed: okular
Version of the application: 0.9.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic-pae i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Searching for a word from the list: read_buffer_size, read_rnd_buffer_Size, sort_buffer_size, thread_stack, join_buffer_size, max_connections, max_user_connections, tmp_table_size, max_heap_table_size, key_buffer_size, innodb_buffer_pool_size, innodb_additional_mem_pool_size, innodb_log_buffer_size, query_cache_size. On a local copy of the MySQL 5.0 Manual (you can download the same document from http://downloads.mysql.com/docs/refman-5.0-en.a4.pdf ).

After completing my sequence of searches (I used F3 to navigate to the next occurrence several times), I pressed "ESC" in order to cancel the search mode and return to navigation mode. Okular crashed at this point, instantaneously.


 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[KCrash Handler]
#6  0xb3fdccec in Okular::DocumentPrivate::doContinueNextMatchSearch (this=0x99d9b20, pagesToNotifySet=0x15496860, theMatch=0x0, currentPage=73, searchID=1, text=..., theCaseSensitivity=0, 
    moveViewport=true, color=..., noDialogs=false, donePages=73) at ../../okular/core/document.cpp:1014
#7  0xb3fdd3f9 in Okular::Document::qt_metacall (this=0x99d1ca8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0x201d97e8) at ./document.moc:152
#8  0xb6d0ef0b in QMetaCallEvent::placeMetaCall (this=0x11d40990, object=0x99d1ca8) at kernel/qobject.cpp:477
#9  0xb6d105fe in QObject::event (this=0x99d1ca8, e=0x11d40990) at kernel/qobject.cpp:1111
#10 0xb6343f54 in QApplicationPrivate::notify_helper (this=0x99094f8, receiver=0x99d1ca8, e=0x11d40990) at kernel/qapplication.cpp:4056
#11 0xb634b67c in QApplication::notify (this=0xbf964db8, receiver=0x99d1ca8, e=0x11d40990) at kernel/qapplication.cpp:3603
#12 0xb7280bfa in KApplication::notify (this=0xbf964db8, receiver=0x99d1ca8, event=0x11d40990) at ../../kdeui/kernel/kapplication.cpp:302
#13 0xb6d006cb in QCoreApplication::notifyInternal (this=0xbf964db8, receiver=0x99d1ca8, event=0x11d40990) at kernel/qcoreapplication.cpp:610
#14 0xb6d012b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x98f3e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x98f3e48) at kernel/qcoreapplication.cpp:1247
#16 0xb6d0147d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#17 0xb6d2b3ff in QCoreApplication::sendPostedEvents (s=0x990b910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 postEventSourceDispatch (s=0x990b910) at kernel/qeventdispatcher_glib.cpp:210
#19 0xb5ab7e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0xb5abb730 in ?? () from /lib/libglib-2.0.so.0
#21 0xb5abb863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0xb6d2b02c in QEventDispatcherGlib::processEvents (this=0x98f3a30, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#23 0xb63e4be5 in QGuiEventDispatcherGlib::processEvents (this=0x98f3a30, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#24 0xb6cfec79 in QEventLoop::processEvents (this=0xbf964cb4, flags=) at kernel/qeventloop.cpp:149
#25 0xb6cff0ca in QEventLoop::exec (this=0xbf964cb4, flags=...) at kernel/qeventloop.cpp:201
#26 0xb6d0153f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#27 0xb6343dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#28 0x0804eec9 in main (argc=5, argv=0xbf964fa4) at ../../../okular/shell/main.cpp:81

This bug may be a duplicate of or related to bug 209619

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-04-15 00:11:11 UTC
We fixed some of these search crashes starting in KDE SC 4.3.4, i'm closing this bug, if it happens to you update and happens again please open a new bug.

Thanks for using Okular :-)