Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#33359 - firefox and thunderbird crash when started on a remote NX session

Attached to Project: Arch Linux
Opened by ovidiusoft (ovidiusoft) - Thursday, 10 January 2013, 12:07 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 26 January 2013, 05:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Both firefox and thunderbird crash hard with a "ABORT: X_SendEvent: BadValue (integer parameter out of range for operation)". This happens when the gnome session is launched from a remote computer via NX. The issue is not reproduced when running firefox and thunderbird locally on the server.

Both firefox and thunderbird are running fine if started in safe mode. Thunderbird window displays normally in safe mode, firefox window starts as a minimally resized window (see screenshot - http://www.picpaste.com/9M7D4ar5.png), but after resizing/maximizing works just fine.

Both programs worked fine before updating to firefox 18 and thunderbird 17.

From digging on the internets, the bug seems to be related to either cairo, nx and/or Xorg, but I don't know how to debug further.


Additional info:
* package version(s)

extra/gnome-desktop 1:3.6.2-1 (gnome)
extra/xorg-server 1.13.1-1 (xorg) [installed]
extra/cairo 1.12.8-2
extra/firefox 18.0-1
extra/thunderbird 17.0.2-1
extra/freenx 0.7.3-15
extra/nx-common 3.5.0-5
extra/nx-x11 3.5.0.17-1
extra/nx-xcompext 3.5.0.17-1
extra/nxagent 3.5.0.17-1
extra/nxclient 3.5.0.7-3
extra/nxproxy 3.5.0.17-1
extra/opennx 0.16.0.724-2

* log files:

- stdout/stderr starting firefox and thunderbird: http://pastebin.com/twtG47Zv
- gdb stack trace of thunderbird: http://pastebin.com/iBHz9hWN
- gdb stack trace of firefox: http://pastebin.com/qUGCXvAG


Steps to reproduce:

- install above packages on server machine
- start X on :0, configure nx
- on client machine, start opennx client, login to server and start a gnome session
- try to start thunderbird and firefox (from dm launchers or from a terminal) => crashes
- try to start in safe mode => running fine
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 26 January 2013, 05:43 GMT
Reason for closing:  None
Additional comments about closing:  No longer reproducible.
Comment by ovidiusoft (ovidiusoft) - Friday, 25 January 2013, 14:38 GMT
No longer reproduced with

extra/cairo 1.12.10-2
extra/xorg-server 1.13.2-1 (xorg)

Should be closed.

Loading...