Summary: | Okular 4.11.00 (KDE 4.11.0) has crashed while refreshing a PDF file | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Thomas Dreibholz <dreibh> |
Component: | general | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aacid, auxsvr, cogumbreiro, jaakko.j.seppala, jay.treiman, julianhaddad, maarten.bezemer, martinstingl, nadine.theiler.87, poderi1980, yasinzaehringer+kde |
Priority: | NOR | Keywords: | drkonqi |
Version: | 0.17.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Thomas Dreibholz
2013-09-02 20:57:10 UTC
I understand you say it crashed while refreshing the file, not that it crashes every time you open that file, right? Yes, Okular crashed when updating the PDF file. Going back to unconfirmed (it's one of those one off hard to repro crashes that needs lots of deep investigation and some luck to fix) Created attachment 82887 [details]
New crash information added by DrKonqi
okular (0.17.2) on KDE Platform 4.11.2 using Qt 4.8.5
- What I was doing when the application crashed:
Okular was searching for a word, when I recompiled the tex document that corresponds to the PDF file. Okular continued to search, even though the document was not visible. After the compilation finished, it crashed with the attached backtrace.
-- Backtrace (Reduced):
#6 0xb34b52f6 in Okular::Page::width (this=0xaf2b318) at /usr/src/debug/okular-4.11.2/core/page.cpp:182
#7 0xb35d1c55 in PageView::updateItemSize (this=this@entry=0x8804410, item=item@entry=0x9c73c00, colWidth=685, rowHeight=rowHeight@entry=459) at /usr/src/debug/okular-4.11.2/ui/pageview.cpp:3263
#8 0xb35dc8de in PageView::slotRelayoutPages (this=this@entry=0x8804410) at /usr/src/debug/okular-4.11.2/ui/pageview.cpp:3922
#9 0xb35e7ae8 in qt_static_metacall (_a=0xa342dd0, _id=15, _o=0x8804410, _c=<optimized out>) at /usr/src/debug/okular-4.11.2/build/pageview.moc:168
#10 PageView::qt_static_metacall (_o=0x8804410, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xa342dd0) at /usr/src/debug/okular-4.11.2/build/pageview.moc:147
Created attachment 82926 [details]
New crash information added by DrKonqi
okular (0.17.2) on KDE Platform 4.11.2 using Qt 4.8.4
- What I was doing when the application crashed:
Okular was sitting on my other monitor, but I guess that the PDF got reloaded (due to auto-build feature) as I was working on its sources.
-- Backtrace (Reduced):
#6 0x00007f01a68058e3 in Okular::Page::width (this=this@entry=0x1ae16f0) at ../core/page.cpp:182
#7 0x00007f01a6b03066 in PageView::updateItemSize (this=this@entry=0x17fe880, item=item@entry=0x1c80e90, colWidth=1282, rowHeight=rowHeight@entry=873) at ../ui/pageview.cpp:3263
#8 0x00007f01a6b0bffe in PageView::slotRelayoutPages (this=0x17fe880) at ../ui/pageview.cpp:3922
#9 0x00007f01a6b137c5 in PageView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./pageview.moc:169
#10 0x00007f01b599fdce in QObject::event (this=this@entry=0x17fe880, e=e@entry=0x1c2aa50) at kernel/qobject.cpp:1194
Sometimes the document gets reloaded, but all pages are black. Which is solved after a second (automatic) reload. It is possible that Okular is reloading the document too early, before the PDF writer is finished outputting it? Resulting in crashes (due to unexpected/missing content) or the black pages? There's no way to know if the pdf writing has really finished, so we try to reload the file if it has not changed in the last X seconds. Created attachment 83075 [details]
New crash information added by DrKonqi
okular (0.17.2) on KDE Platform 4.11.2 using Qt 4.8.4
- What I was doing when the application crashed:
Editing a document with LaTeX. The PDF I was viewing in Okular was recreated by pdflatex. Okular crashed upon refreshing the PDF.
-- Backtrace (Reduced):
#6 0xb0e7cdb6 in Okular::Page::width (this=this@entry=0x86f43c8) at ../core/page.cpp:182
#7 0xb0f63932 in PageView::updateItemSize (this=this@entry=0x8458760, item=item@entry=0x8a59908, colWidth=663, rowHeight=rowHeight@entry=625) at ../ui/pageview.cpp:3263
#8 0xb0f6d8fa in PageView::slotRelayoutPages (this=this@entry=0x8458760) at ../ui/pageview.cpp:3922
#9 0xb0f6ea47 in PageView::updateZoom (this=this@entry=0x8458760, newZoomMode=<optimized out>, newZoomMode@entry=PageView::ZoomRefreshCurrent) at ../ui/pageview.cpp:3569
#10 0xb0f6ee30 in PageView::setCapability (this=0x8458760, capability=Okular::View::Zoom, option=...) at ../ui/pageview.cpp:1356
*** Bug 327355 has been marked as a duplicate of this bug. *** Created attachment 83688 [details]
New crash information added by DrKonqi
okular (0.17.2) on KDE Platform 4.11.2 using Qt 4.8.4
- What I was doing when the application crashed:
I compiled my PDF with pdflatex,
did a search with CTRL+F and found an undefined reference. A word was highlighted.
I compiled my PDF once again and Okular crashed.
-- Backtrace (Reduced):
#5 0x00007ffd425098e3 in Okular::Page::width (this=this@entry=0x2ff39d0) at ../core/page.cpp:182
#6 0x00007ffd42807066 in PageView::updateItemSize (this=this@entry=0x1bec910, item=item@entry=0x20f3510, colWidth=1343, rowHeight=rowHeight@entry=591) at ../ui/pageview.cpp:3263
#7 0x00007ffd4280fffe in PageView::slotRelayoutPages (this=this@entry=0x1bec910) at ../ui/pageview.cpp:3922
#8 0x00007ffd42810f04 in PageView::updateZoom (this=this@entry=0x1bec910, newZoomMode=<optimized out>, newZoomMode@entry=PageView::ZoomRefreshCurrent) at ../ui/pageview.cpp:3569
#9 0x00007ffd428112e1 in PageView::setCapability (this=0x1bec910, capability=<optimized out>, option=...) at ../ui/pageview.cpp:1356
*** Bug 328598 has been marked as a duplicate of this bug. *** Created attachment 84699 [details]
New crash information added by DrKonqi
okular (0.18.0) on KDE Platform 4.12.0 using Qt 4.8.4
I was also recompiling my LaTeX source when okular crashed.
-- Backtrace (Reduced):
#7 0xb2440ef6 in Okular::Page::width (this=this@entry=0x9380160) at ../core/page.cpp:182
#8 0xb25499f2 in PageView::updateItemSize (this=this@entry=0x91fd4f0, item=item@entry=0x930c0b0, colWidth=923, rowHeight=rowHeight@entry=458) at ../ui/pageview.cpp:3298
#9 0xb2553e4a in PageView::slotRelayoutPages (this=0x91fd4f0) at ../ui/pageview.cpp:3993
#10 0xb255bc78 in PageView::qt_static_metacall (_o=0x720067, _id=156224504, _a=0x9250168, _c=<optimized out>) at ./pageview.moc:173
[...]
#12 0xb619c58b in QObject::event (this=0x91fd4f0, e=0x9568c60) at kernel/qobject.cpp:1194
Created attachment 85639 [details]
New crash information added by DrKonqi
okular (0.17.5) on KDE Platform 4.11.5 using Qt 4.8.4
- What I was doing when the application crashed:
Pressing F5 caused Okular to crash. This is not reproducable for me.
-- Backtrace (Reduced):
#6 0x00007fcf6536aa13 in Okular::Page::width (this=this@entry=0x16c5260) at ../core/page.cpp:182
#7 0x00007fcf65668236 in PageView::updateItemSize (this=this@entry=0x1505b80, item=item@entry=0x18ae960, colWidth=929, rowHeight=rowHeight@entry=418) at ../ui/pageview.cpp:3263
#8 0x00007fcf656711ce in PageView::slotRelayoutPages (this=this@entry=0x1505b80) at ../ui/pageview.cpp:3922
#9 0x00007fcf656720d4 in PageView::updateZoom (this=this@entry=0x1505b80, newZoomMode=<optimized out>, newZoomMode@entry=PageView::ZoomRefreshCurrent) at ../ui/pageview.cpp:3569
#10 0x00007fcf656724b1 in PageView::setCapability (this=0x1505b80, capability=<optimized out>, option=...) at ../ui/pageview.cpp:1356
*** Bug 332528 has been marked as a duplicate of this bug. *** *** Bug 333292 has been marked as a duplicate of this bug. *** Can any of you guys that could reproduce this bug please try with Okular >= 0.19.0 ( KDE >= 4.13.0 ). I know i fixed some bugs regarding refreshing of files and i think this one is one of them. Thanks for caring about Okular :) Since you didn't come back to us we hope it was fixed meanwhile :) |