Hi Peter, On Wed, Jun 26, 2013 at 12:51:47PM -0700, Peter Eckersley wrote: > Subject: iceowl: Upgrading iceowl broke calendar completely > Package: iceowl > Version: 1.9-3 > Severity: important > > Hi. > > I just upgraded iceowl (1.5-2 to 1.9-3) and experienced catastrophic calendar > failure. > > The error I'm seeing is: > > pde@xylophonic:~$ iceowl > (process:17025): GLib-CRITICAL **: g_slice_set_config: assertion > `sys_page_size == 0' failed > Error: Error setting up timezone database: [Exception... "Component returned > failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) > [mozIStorageService.openDatabase]" nsresult: "0x80520015 > (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: > file:///usr/lib/iceowl/components/calTimezoneService.js :: _initDB :: line > 166" data: no]
Chris saw the same problem and looking at strace we found this to work around the issue: ln -s /usr/share/iceowl/extensions/[email protected]/timezones.sqlite /usr/lib/iceowl/ Could you double check if this helps? If so I'll add this to the package. Cheers, -- Guido > > Now the thing that's extremely weird about this is that if I change > /usr/lib/iceowl/components/calTimezoneService.js (which is a symlink) or the > file /usr/share/iceowl/components/calTimezoneService.js that it points to, my > debugging changes don't seem to be executed. In fact I can even remove those > files > completely and the error keeps being reported on line 166 of a non-existent > file. > > -- System Information: > Debian Release: jessie/sid > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: i386 (i686) > > Kernel: Linux 3.9-1-686-pae (SMP w/4 CPU cores) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages iceowl depends on: > ii libasound2 1.0.25-3 > ii libatk1.0-0 2.8.0-2 > ii libc6 2.17-6 > ii libcairo2 1.12.2-2 > ii libdbus-1-3 1.6.12-1 > ii libdbus-glib-1-2 0.100.2-1 > ii libevent-2.0-5 2.0.21-stable-1 > ii libffi5 3.0.10-3 > ii libfontconfig1 2.9.0-7.1 > ii libfreetype6 2.4.9-1.1 > ii libgcc1 1:4.8.1-4 > ii libgdk-pixbuf2.0-0 2.28.2-1 > ii libglib2.0-0 2.36.3-2 > ii libgtk2.0-0 2.24.18-1 > ii libhunspell-1.3-0 1.3.2-4 > ii libjpeg8 8d-1 > ii libnspr4 2:4.10-1 > ii libnss3 2:3.15-1 > ii libnss3-1d 2:3.15-1 > ii libpango1.0-0 1.32.5-5 > ii libpixman-1-0 0.26.0-4 > ii libsqlite3-0 3.7.17-1 > ii libstdc++6 4.8.1-4 > ii libvpx1 1.2.0-2 > ii libx11-6 2:1.6.0-1 > ii libxext6 2:1.3.1-2+deb7u1 > ii libxrender1 1:0.9.7-1+deb7u1 > ii libxt6 1:1.1.3-1+deb7u1 > ii zlib1g 1:1.2.8.dfsg-1 > > Versions of packages iceowl recommends: > ii calendar-google-provider 17.0.5-2 > > iceowl suggests no packages. > > -- no debconf information > > -- > Peter Eckersley [email protected] > Technology Projects Director Tel +1 415 436 9333 x131 > Electronic Frontier Foundation Fax +1 415 436 9993 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

