[okular] [Bug 384142] New: okular: seg at exit (For multiple input files)

Dave Gilbert bugzilla_noreply at kde.org
Tue Aug 29 14:54:19 UTC 2017


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

            Bug ID: 384142
           Summary: okular: seg at exit (For multiple input files)
           Product: okular
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: gilbertd+kde at treblig.org
  Target Milestone: ---

Fedora 26 build  okular-16.12.3-1.fc26.x86_64

1) Start okular with two pdf's ;   okular  foo.pdf  bar.pdf
2) Close each tab separately with ctrl-w
3) Once both are closed, close the application (I'm using the alt-f4 binding on
my wm to close it)
4) seg:

Thread 2 "QDBusConnection" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff44b87700 (LWP 6717)]
0x00007fff4e83f574 in QObject::disconnect (sender=0x100965120,
signal=signal at entry=0x0, receiver=receiver at entry=0x7fff40003460, 
    method=method at entry=0x0) at kernel/qobject.cpp:2956
2956        const QMetaObject *smeta = sender->metaObject();

(gdb) info thread
  Id   Target Id         Frame 
  1    Thread 0x7fff44b8b8c0 (LWP 6713) "okular" 0x00007fff4c76681b in
futex_wait_cancelable (private=<optimized out>, expected=0, 
    futex_word=0x100239760) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
* 2    Thread 0x7fff44b87700 (LWP 6717) "QDBusConnection" 0x00007fff4e83f574 in
QObject::disconnect (sender=0x100965120, 
    signal=signal at entry=0x0, receiver=receiver at entry=0x7fff40003460,
method=method at entry=0x0) at kernel/qobject.cpp:2956
  4    Thread 0x7fff2c461700 (LWP 6719) "gmain" 0x00007fff4da4aacd in poll ()
at ../sysdeps/unix/syscall-template.S:84
  5    Thread 0x7fff2bc60700 (LWP 6720) "gdbus" 0x00007fff4da4aacd in poll ()
at ../sysdeps/unix/syscall-template.S:84
(gdb) where
#0  0x00007fff4e83f574 in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) (sender=0x100965120, signal=signal at entry=0x0,
receiver=receiver at entry=0x7fff40003460, method=method at entry=0x0) at
kernel/qobject.cpp:2956
#1  0x00007fff4ea79db8 in QObject::disconnect(QObject const*, char const*)
const (member=0x0, receiver=0x7fff40003460, this=<optimized out>) at
../../src/corelib/kernel/qobject.h:336
#2  0x00007fff4ea79db8 in QDBusConnectionPrivate::closeConnection()
(this=this at entry=0x7fff40003460) at qdbusintegrator.cpp:1147
#3  0x00007fff4ea6db92 in QDBusConnectionManager::run() (this=
    0x7fff4eae0060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:188
#4  0x00007fff4e66ec9e in QThreadPrivate::start(void*) (arg=0x7fff4eae0060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#5  0x00007fff4c76036d in start_thread (arg=0x7fff44b87700) at
pthread_create.c:456
#6  0x00007fff4da56bbf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:97

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list