thunderbird 24 segfaults on ldap user accounts

Bug #1228921 reported by H.-Dirk Schmitt on 2013-09-22
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
thunderbird (Ubuntu)
Undecided
Unassigned

Bug Description

If thunderbird 24 is used with an lan account - it segfaults

stat("/etc/ldap.conf", {st_mode=S_IFREG|0664, st_size=9584, ...}) = 0
geteuid() = 11000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++

If it runs on a local user account - this doesn't occur.

The problems is shown on raring and precise on multiple machines.
The problem shows on gnome-shell and plain unity installations.

Thunderbird 17 doesn't have this problem. As a temporary workaround I pin the lan installations to thunderbird 17.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

ProblemType: BugDistroRelease: Ubuntu 13.04
Package: thunderbird 1:24.0+build1-0ubuntu0.13.04.1
ProcVersionSignature: Ubuntu 3.8.0-31.46-generic 3.8.13.8
Uname: Linux 3.8.0-31-generic x86_64
NonfreeKernelModules: nvidia
AddonCompatCheckDisabled: False
ApportVersion: 2.9.2-0ubuntu8.4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: dirk 18918 F.... pulseaudio
 /dev/snd/controlC0: dirk 18918 F.... pulseaudio
 /dev/snd/pcmC0D0p: dirk 18918 F...m pulseaudio
BuildID: 20130913150408
CRDA: Error: [Errno 2] No such file or directory: 'iw'
Channel: Unavailable
Date: Sun Sep 22 21:19:04 2013
DefaultProfileExtensions: extensions.sqlite corrupt or missing
DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
DefaultProfileLocales: extensions.sqlite corrupt or missing
DefaultProfileThemes: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IpRoute:
 default via 10.42.1.10 dev eth0 metric 1
 default via 10.42.1.11 dev eth0 metric 2
 10.42.0.0/20 dev eth0 proto kernel scope link src 10.42.2.80
 10.42.10.0/24 dev virbr0 proto kernel scope link src 10.42.10.1
MarkForUpload: True
MostRecentCrashID: bp-356994bd-7f2c-43a8-a4a5-679c32130920
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
Profile0Locales: extensions.sqlite corrupt or missing
Profile0Prefs:
 extensions.lastAppVersion: "17.0.8" (prefs.js)
 network.cookie.prefsMigrated: true (prefs.js)
 plugins.click_to_play: true (prefs.js)
Profile0Themes: extensions.sqlite corrupt or missing
Profiles:
 Profile0 - LastVersion=17.0.8/20130803220711 (Out of date)
 Profile1 (Default) - LastVersion=17.0.8/20130803220711 (Out of date)
RfKill:

RunningIncompatibleAddons: FalseSourcePackage: thunderbird
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/23/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F4
dmi.board.name: GA-890FXA-UD5
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF4:bd07/23/2010:svnGigabyteTechnologyCo.,Ltd.:pnGA-890FXA-UD5:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-890FXA-UD5:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: GA-890FXA-UD5
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
ftp_proxy: ftp://proxy.computer42.org:3128
http_proxy: http://proxy.computer42.org:3128
modified.conffile..etc.thunderbird.syspref.js: [deleted]
no_proxy: localhost,127.0.0.1,dilbert,*.computer42.org

description: updated
tags: added: precise
removed: gnome3-ppa
description: updated

Using thunderbird 17 works as before.
Maybe remarkable is that I can see the following console output either on raring/gnome-shell and precise/unity installations.

(process:4343): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed
(thunderbird:4343): GLib-WARNING **: getpwuid_r(): failed due to unknown user id (11000)

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Launchpad Janitor (janitor) wrote :

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

Changed in thunderbird (Ubuntu):
status: New → Confirmed
Pascal Spörri (p.spoerri) wrote :

Installing nscd seems to work around the issue. See Thunderbird Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=292127

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

Other bug subscribers

Remote bug watches

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