https://bugs.kde.org/show_bug.cgi?id=394707

            Bug ID: 394707
           Summary: Okular crashes while showing a file not found dialog
                    box
           Product: okular
           Version: 1.4.1
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: okular-de...@kde.org
          Reporter: marcelo.jime...@gmail.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to