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#55708 - [gnome-calendar] 3.26 segfaults on start

Attached to Project: Arch Linux
Opened by Torsten Sadowski (tsadowski) - Friday, 22 September 2017, 20:44 GMT
Last edited by Jan de Groot (JGC) - Sunday, 24 September 2017, 21:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I did install gnome-calendar 3.26 from gnome-unstable. The program segfaults always on start. The program works when compiled locally from the PKGBUILD. The locally build version is larger:
[totty@y900 gnome-calendar]$ sudo LANG=C pacman -U gnome-calendar-3.26.1-1-x86_64.pkg.tar.xz
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) gnome-calendar-3.26.1-1

Total Installed Size: 2.30 MiB
Net Upgrade Size: 0.98 MiB

:: Proceed with installation? [Y/n]

The difference seems just to be gtk-doc files:

--- S.list 2017-09-22 22:31:09.256632362 +0200
+++ U.list 2017-09-22 22:31:25.046632194 +0200
@@ -14,6 +14,63 @@
gnome-calendar /usr/share/gnome-shell/
gnome-calendar /usr/share/gnome-shell/search-providers/
gnome-calendar /usr/share/gnome-shell/search-providers/org.gnome.Calendar.search-provider.ini
+gnome-calendar /usr/share/gtk-doc/
+gnome-calendar /usr/share/gtk-doc/html/
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ECalDataModelSubscriber.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalApplication.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalDateChooser.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalDateChooserDay.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalDateSelector.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalEditDialog.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalEvent.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalEventWidget.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalManager.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalMonthView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalMultiChoice.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalQuickAddPopover.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalRangeTree.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalSearchView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalShellSearchProvider.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalShellSearchProvider2Skeleton.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalSourceDialog.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalTimeSelector.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalWeekGrid.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalWeekHeader.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalWeekView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalWindow.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/GcalYearView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/annotation-glossary.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/api-index-full.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ch01.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ch02.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ch03.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ch04.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/ch05.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gcal-edit-dialog.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gcal-event-widget.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gcal-source-dialog.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gcal-window.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gcal-window_agendas.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-Debugging.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-ECalDataModel.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-Enums.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-GcalSubscriberView.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-GcalSubscriberViewPrivate.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-Logging.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar-Utility-functions.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/gnome-calendar.devhelp2
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/home.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/index.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/left-insensitive.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/left.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/object-tree.html
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/right-insensitive.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/right.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/style.css
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/up-insensitive.png
+gnome-calendar /usr/share/gtk-doc/html/gnome-calendar/up.png
gnome-calendar /usr/share/icons/
gnome-calendar /usr/share/icons/hicolor/
gnome-calendar /usr/share/icons/hicolor/16x16/

Additional info:
* package version:
pkgver=3.26.1
pkgrel=1

* config and/or log files:

[totty@y900 gnome-calendar]$ LANG=C gnome-calendar

(gnome-calendar:19139): Gtk-CRITICAL **: Error building template class 'GcalWindow' for an instance of type 'GcalWindow': .:2:2368 Invalid object type 'GcalWeekView'

(gnome-calendar:19139): GLib-GObject-CRITICAL **: g_object_bind_property_full: assertion 'G_IS_OBJECT (target)' failed

(gnome-calendar:19139): Gtk-CRITICAL **: gtk_menu_button_set_menu_model: assertion 'GTK_IS_MENU_BUTTON (menu_button)' failed
Speicherzugriffsfehler (Speicherabzug geschrieben)

This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 24 September 2017, 21:52 GMT
Reason for closing:  Works for me
Comment by Jan de Groot (JGC) - Friday, 22 September 2017, 22:03 GMT
I can't reproduce your crash. Can you provide backtraces?

Also, is you system completely up2date, or did you just install gnome-calendar on its own? The fact that a local recompile works indicates that your system differs from a normal Arch installation which was used to build the package (gnome-unstable is built using clean chroots).
Comment by Torsten Sadowski (tsadowski) - Sunday, 24 September 2017, 20:49 GMT
Hello,

I did run "pacman -Syu" again today and now gnome-calendar works. My installation was certainly not clean going from XFCE to Gnome 3.24 and then Gnome 3.26. I am certain I did run "pacman -Syu" before reporting the problem.

Thank you very much,
Torsten

Loading...