[Okular-devel] [Bug 271424] New: Okular freeze on exit

paul s. romanchenko kde at justnews.ru
Thu Apr 21 15:33:20 CEST 2011


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

           Summary: Okular freeze on exit
           Product: okular
           Version: 0.12.1
          Platform: Debian unstable
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: kde at justnews.ru


Version:           0.12.1 (using KDE 4.6.1) 
OS:                Linux

I run "okular /path/to/pdf-file" from terminal. After closing document, okular
still running.
Attached gdb gives the following stack trace:

#0  0x00007f906a85f8d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f906b224c8a in qt_safe_select(int, struct {...} *, struct {...} *,
struct {...} *, const timeval *) (nfds=13, fdread=0x12306c0, 
    fdwrite=0x1230958, fdexcept=0x1230bf0, orig_timeout=0x7fffdca7af00) at
kernel/qcore_unix.cpp:92
#2  0x00007f906b229e1d in QEventDispatcherUNIXPrivate::doSelect
(this=0x1230500, flags=<value optimized out>, timeout=<value optimized out>)
    at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f906b22a9cb in QEventDispatcherUNIX::processEvents (this=0x1216e60,
flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone
or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventdispatcher_unix.cpp:918
#4  0x00007f906bcc637d in QEventDispatcherX11::processEvents (this=<value
optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be
used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventdispatcher_x11.cpp:152
#5  0x00007f906b1fa222 in QEventLoop::processEvents (this=<value optimized
out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
#6  0x00007f906b1fa60c in QEventLoop::exec (this=0x7fffdca7b210, flags=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#7  0x00007f905eb8cf31 in Okular::Document::closeDocument (this=0x139c430) at
../../okular/core/document.cpp:1761
#8  0x00007f905ee3641d in Okular::Part::closeUrl (this=0x12baef0) at
../../okular/part.cpp:1136
#9  0x00007f905ee36888 in Okular::Part::~Part (this=0x12baef0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>)
    at ../../okular/part.cpp:651
#10 0x00007f905ee368d9 in Okular::Part::~Part (this=0x12baef0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>)
    at ../../okular/part.cpp:676
#11 0x000000000040a03c in Shell::~Shell (this=0x128bfa0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>)
    at ../../../okular/shell/shell.cpp:122
#12 0x000000000040a0e9 in Shell::~Shell (this=0x128bfa0, __in_chrg=<value
optimized out>, __vtt_parm=<value optimized out>)
    at ../../../okular/shell/shell.cpp:125
#13 0x00007f906b20cb98 in QObject::event (this=0x128bfa0, e=0x12306c0) at
kernel/qobject.cpp:1194
#14 0x00007f906bc67bef in QWidget::event (this=0x128bfa0, event=0x13d0810) at
kernel/qwidget.cpp:8659
#15 0x00007f906c04cdbb in QMainWindow::event (this=0x128bfa0, event=0x13d0810)
at widgets/qmainwindow.cpp:1478
#16 0x00007f906ca82883 in KXmlGuiWindow::event (this=0x128bfa0, ev=0x13d0810)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#17 0x00007f906bc124ac in QApplicationPrivate::notify_helper (this=0x12302a0,
receiver=0x128bfa0, e=0x13d0810) at kernel/qapplication.cpp:4445
#18 0x00007f906bc18e4d in QApplication::notify (this=0x7fffdca7c270,
receiver=0x128bfa0, e=0x13d0810) at kernel/qapplication.cpp:4324
#19 0x00007f906c984436 in KApplication::notify (this=0x7fffdca7c270,
receiver=0x128bfa0, event=0x13d0810) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f906b1fb4fc in QCoreApplication::notifyInternal
(this=0x7fffdca7c270, receiver=0x128bfa0, event=0x13d0810)
    at kernel/qcoreapplication.cpp:732
#21 0x00007f906b1fe49b in sendEvent (receiver=0x0, event_type=<value optimized
out>, data=0x1217350)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x1217350) at kernel/qcoreapplication.cpp:1373
#23 0x00007f906b22a960 in QEventDispatcherUNIX::processEvents (this=0x1216e60,
flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone
or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventdispatcher_unix.cpp:890
#24 0x00007f906bcc637d in QEventDispatcherX11::processEvents (this=<value
optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be
used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventdispatcher_x11.cpp:152
#25 0x00007f906b1fa222 in QEventLoop::processEvents (this=<value optimized
out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either
alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:149
#26 0x00007f906b1fa60c in QEventLoop::exec (this=0x7fffdca7c1c0, flags=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
conjuction with DW_OP_piece or DW_OP_bit_piece.
) at kernel/qeventloop.cpp:201
#27 0x00007f906b1fe6db in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#28 0x00000000004088b9 in main (argc=2, argv=0x7fffdca7c958) at
../../../okular/shell/main.cpp:85


Reproducible: Couldn't Reproduce

Steps to Reproduce:
Run okular
Close okular

Actual Results:  
Okular still running

Expected Results:  
Okular exits

OS: Linux (x86_64) release 2.6.32-5-amd64
Compiler: gcc

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list