Bug 394707 - Okular crashes while showing a file not found dialog box
Summary: Okular crashes while showing a file not found dialog box
Status: RESOLVED DUPLICATE of bug 395765
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 1.4.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-26 13:09 UTC by Marcelo Jimenez
Modified: 2018-07-18 19:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Jimenez 2018-05-26 13:09:01 UTC
Application: okular (1.4.1)

Qt Version: 5.10.0
Frameworks Version: 5.46.0
Operating System: Linux 4.16.11-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

KDE was booting and Okular did not find some files it was showing in the previous session because they had been moved to another directory. While the dialog box with the name of the file was showing, I tried to open the file with another instance of Okular, and then this crash has happened. Notice that the new instance of okular did not crash, only the instance that showed the dialog box.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb726fca180 (LWP 3481))]

Thread 2 (Thread 0x7fb70b418700 (LWP 3484)):
#0  0x00007fb722d0c179 in poll () at /lib64/libc.so.6
#1  0x00007fb71d6df429 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fb71d6df53c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fb72364aa2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fb704000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fb7235f195a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fb70b417d90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007fb723418baa in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007fb723a6ea35 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007fb72341dba0 in QThreadPrivate::start(void*) (arg=0x7fb723cded60) at thread/qthread_unix.cpp:376
#8  0x00007fb71fcea59b in start_thread () at /lib64/libpthread.so.0
#9  0x00007fb722d16a1f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fb726fca180 (LWP 3481)):
[KCrash Handler]
#6  0x00007fb72541d6a0 in  () at /usr/lib64/libKF5ConfigCore.so.5
#7  0x00007fb7254323a4 in KConfigGroup::readEntry(char const*, QVariant const&) const () at /usr/lib64/libKF5ConfigCore.so.5
#8  0x0000560a59798863 in KConfigGroup::readEntry<int>(char const*, int const&) const (defaultValue=@0x7ffd8f99d1fc: 0, key=0x560a5979f562 "ActiveTab", this=0x7ffd8f99d2b0) at /usr/include/KF5/KConfigCore/kconfiggroup.h:728
#9  0x0000560a59798863 in Shell::readProperties(KConfigGroup const&) (this=0x560a5b47ef60, group=...) at /usr/src/debug/okular-18.04.1-1.1.x86_64/shell/shell.cpp:392
#10 0x00007fb72615c9f8 in KMainWindow::readPropertiesInternal(KConfig*, int) (this=this@entry=0x560a5b47ef60, config=0x560a5b3bc980, number=number@entry=1) at /usr/src/debug/kxmlgui-5.46.0-1.1.x86_64/src/kmainwindow.cpp:646
#11 0x00007fb72615ca42 in KMainWindow::restore(int, bool) (this=0x560a5b47ef60, number=1, show=<optimized out>) at /usr/src/debug/kxmlgui-5.46.0-1.1.x86_64/src/kmainwindow.cpp:471
#12 0x0000560a59793be3 in kRestoreMainWindows<Shell>() () at /usr/include/KF5/KXmlGui/kmainwindow.h:719
#13 0x0000560a59791312 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/okular-18.04.1-1.1.x86_64/shell/main.cpp:66

Reported using DrKonqi
Comment 1 Christoph Feck 2018-07-18 19:32:53 UTC

*** This bug has been marked as a duplicate of bug 395765 ***