Calibre crashes when enabling/disabling external monitors

Bug #1406288 reported by Andrew Myers
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
calibre (Ubuntu)
Confirmed
High
Unassigned

Bug Description

Calibre crashes when using external monitors. To reproduce plug in an external monitor (HDMI in my case) on a laptop. With Calibre running, open the display settings, enable the external, disable the built-in display, and press apply. On my system Calibre crashes every single time I do this.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: calibre 2.5.0+dfsg-1
ProcVersionSignature: Ubuntu 3.16.0-24.32-generic 3.16.4
Uname: Linux 3.16.0-24-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.7-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Dec 29 09:57:53 2014
InstallationDate: Installed on 2014-11-20 (39 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/zsh
SourcePackage: calibre
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Andrew Myers (asm198) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in calibre (Ubuntu):
status: New → Confirmed
Changed in calibre (Ubuntu):
importance: Undecided → High
Revision history for this message
ser0ser (ser-man) wrote :

On my Ubuntu 15.04/Plasma 5/Dual Monitor starting Calibre eats about 2 gigabytes of memory and makes X server to allocate another 2GB, then whole X session crashes. It is extremely annoying because of loss of unsaved data from all opened applications. This doesn't happen when second monitor is turned off.

Revision history for this message
ser0ser (ser-man) wrote :

addition to previous comment: I'm using Calibre 2.30

Revision history for this message
ser0ser (ser-man) wrote :

With this bug Calibre is useless for me. I'm constantly using 2 monitors and I don't want do rearrange whole desktop and turn off second monitor just to start Calibre.

Maybe this bug is related to splash screen? Is it possible to disable it?

(Calibre version: 2.34)

Revision history for this message
ser0ser (ser-man) wrote :

OK. Maybe it is not related to two monitors. I've done following test:

rm -fr /opt/calibre
rm -fr ~/.config/calibre

make fresh install using script from web page

start nested X server with some window manager inside

start calibre

and this is what I get:
- wizard's windows is so bog, that I can't find where is ends, I can pass it using keyboard,
- calibre eats a lots of memory and almost kills machine with IO (swap is off),
- I get messages like:

Window manager warning: Window 0x40002f (calibre - ) sets an MWM hint indicating it isn't resizable, but sets min size 16383 x 16383 and max size 2147483647 x 2147483647; this doesn't make much sense.

QWidget::setMinimumSize: (/Preferences) The largest allowed size is (16777215,16777215)

(calibre:5569): Gtk-CRITICAL **: IA__gtk_widget_style_get: assertion 'GTK_IS_WIDGET (widget)' failed

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.