-
Notifications
You must be signed in to change notification settings - Fork 10
pdfPres freezes #42
Comments
Hi, I presume you're using Ubuntu 12.04. Which desktop environment? Which graphics card and which driver? Do you use any special 3D effects? Btw, which version of pdfpres are you using? |
I use 12.04 with KDE 4.8.4. I use Intel HD 3000 and also tested the NVidia card (binary driver) with optirun from bumblebee-project. I tested it with the default KDE compositing but also disabled it. But nothings works. ./pdfpres -v gives me pdfpres version: pdfpres-0.2.3-9-g5e1c734 I updated to pdfpres version: pdfpres-0.2.3-16-g553ba0f with the same result. The program runs with 100% on one of the cores, so I think there may be some endless loop. |
Hm, alright. Does that happen with every PDF file? Could you try the following file? http://www.uninformativ.de/tmp/10-pages.pdf I just fixed a bug that lead to a crash of pdfpres. I don't think (!) that's related to your bug but maybe it's better if you give the latest version on master a try. I guess that's going to be a little hard to debug because I can't reproduce it. You could try to do the following:
A backtrace looks something like this:
It will show us where pdfpres got stuck. |
here is the bt of version pdfpres-0.2.3-17-g9ecc24e I hope it helps
|
Aye, thank you. So pdfpres gets stuck in size allocate signals. I can reproduce this on Kubuntu 12.04 x86_64 now. It appears the freeze is caused by setting the labels of the GtkFrames in updatePortPixbuf(). I'm looking into it. |
Updating them in updatePortPixbuf() is wrong in two ways: a) They don't need to be updated when the *size* of the ports changes, b) they may re-emit a size-allocate signal which can cause freezes on Kubuntu (see issue #42).
Should be fixed on master. |
When I start pdfPres it shows the first slide and a small black window. The program does not react on any inputs. Even the close button does not work. Only killing the process works.
uname -a
Linux delltux 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Do you need any additional information?
The text was updated successfully, but these errors were encountered: