crashing with SIGFPE in QApplicationPrivate::construct() when display size is 0

Bug #112999 reported by wazyk
36
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: apport

Kubuntu Feisty, fresh install on Dell Inspiron 6000 laptop

This crash is logged each time after login.

ProblemType: Crash
ApportLog:

Architecture: i386
CrashCounter: 1
CrashReports:
 600:1000:1000:36878:2007-05-06 22:31:04.000000000 +0200:2007-05-06 22:31:03.000000000 +0200:/var/crash/_usr_bin_xrdb.1000.crash
 600:1000:1000:2832043:2007-05-06 22:31:40.000000000 +0200:2007-05-07 08:02:00.000000000 +0200:/var/crash/_usr_share_apport_apport-qt.1000.crash
 600:1000:1000:8431:2007-05-06 22:07:21.000000000 +0200:2007-05-06 22:10:33.000000000 +0200:/var/crash/_usr_share_python-support_kde-guidance_displayconfig-restore.py.1000.crash
Date: Sun May 6 22:31:40 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/share/apport/apport-qt
InterpreterPath: /usr/bin/python2.5
Package: apport-qt 0.76.1
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/share/apport/apport-qt
ProcCwd: /home/eric
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=fr_FR.UTF-8
Signal: 8
SourcePackage: apport
StacktraceTop:
 ?? () from /usr/lib/libQtGui.so.4
 QApplicationPrivate::construct ()
 QApplication::QApplication () from /usr/lib/libQtGui.so.4
 ?? () from /usr/lib/python2.5/site-packages/PyQt4/QtGui.so
 ?? () from /usr/lib/python2.5/site-packages/PyQt4/QtGui.so
Uname: Linux cortex 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Revision history for this message
wazyk (e-lemouss) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? () from /lib/ld-linux.so.2
?? ()
?? ()
?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Marco Maini (maini10) wrote : Re: [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately, the apport crash report is not complete. Please try to obtain a backtrace following the instructions at [WWW] http://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in qt4-x11:
assignee: nobody → maini10
status: New → Incomplete
Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Could you please report the output of
 xdpyinfo | grep -a3 resol
?

Thank you!

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Also, please see if this might be the case: http://forums.techpowerup.com/showthread.php?t=36399

Revision history for this message
nordine (nordine) wrote : Re: [Bug 112999] Re: [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()

sorry I recently installed debian etch, I no longer have ubuntu.

Regards

On 30/08/2007, Ludovico Cavedon <email address hidden> wrote:
>
> Could you please report the output of
> xdpyinfo | grep -a3 resol
> ?
>
> Thank you!
>
> --
> [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()
> https://bugs.launchpad.net/bugs/112999
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

Revision history for this message
Ludovico Cavedon (cavedon) wrote : Re: [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()

Ok, no problem :)
Anyway I would like to ask you some questions, if you remember the answer, that could help to understand the source of the problem:
1) Were you using a dual-monitor configuration?
2) Were you using fglrx (ATI proprietary drivers?)

Thanks for your time!

Revision history for this message
nordine (nordine) wrote : Re: [Bug 112999] Re: [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()

Hi,

1) No dual monitor configuration
2) Yes, ATI proprietary driver for fglrx

Regards

On 31/08/2007, Ludovico Cavedon <email address hidden> wrote:
>
> Ok, no problem :)
> Anyway I would like to ask you some questions, if you remember the answer,
> that could help to understand the source of the problem:
> 1) Were you using a dual-monitor configuration?
> 2) Were you using fglrx (ATI proprietary drivers?)
>
> Thanks for your time!
>
> --
> [apport] apport-qt crashed with SIGFPE in QApplicationPrivate::construct()
> https://bugs.launchpad.net/bugs/112999
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

Revision history for this message
Ludovico Cavedon (cavedon) wrote :

Seems like this bug happens when the display size is set to 0. This could happen, in particular, when using ATI proprietary drivers (fglrx).
A workaround is to specify "DisplaySize" inside the "Monitor" section of xorg.conf.
See http://forums.techpowerup.com/showthread.php?t=36399 for an example (thanks to Ken Phillis Jr for the reference!).

However I think that Qt libraries should check the value returned by the X server before making computations, in order to avoid the crash of the application.

Marco Maini (maini10)
Changed in qt4-x11:
assignee: maini10 → nobody
Changed in qt4-x11:
status: Incomplete → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Is this still an issue in more recent versions of Kubuntu? Kubuntu Feisty has reached the end of its supported life.

Changed in qt4-x11:
status: Confirmed → Incomplete
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in qt4-x11 (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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