Description of problem: Description of problem: Gnome-Calendar crashes on mouse cursor selection of scheduled event Version-Release number of selected component (if applicable): gnome-calendar: Version 3.28.1 How reproducible: Every time Steps to Reproduce: 1. Open Calendar 2. Click on any event Actual results: Application closes upon selection of event Expected results: Open even to allow review/edit Additional info: Linux localhost.localdomain 4.16.2-300.fc28.x86_64 #1 SMP Thu Apr 12 14:58:07 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux Version-Release number of selected component: gnome-calendar-3.28.1-1.fc28 Additional info: reporter: libreport-2.9.4 backtrace_rating: 4 cmdline: /usr/bin/gnome-calendar --gapplication-service crash_function: gcal_date_chooser_day_set_date executable: /usr/bin/gnome-calendar journald_cursor: s=2bbcd1f9efeb4e198e478416c50454d1;i=e76f;b=ff1c041acbad4d75b08a753ae7d406d7;m=120e2f373f;t=56a85a756a10b;x=7001a9804a8e1b9b kernel: 4.16.2-300.fc28.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 gcal_date_chooser_day_set_date at ../src/gcal-date-chooser-day.c:413 #1 calendar_compute_days at ../src/gcal-date-chooser.c:153 #2 gcal_date_chooser_set_date at ../src/gcal-date-chooser.c:747 #3 multi_choice_changed at ../src/gcal-date-chooser.c:407 #9 g_object_notify_by_spec_internal at gobject.c:1175 #10 g_object_notify_by_pspec at gobject.c:1285 #11 set_value at ../src/gcal-multi-choice.c:122 #12 gcal_multi_choice_set_value at ../src/gcal-multi-choice.c:447 #13 gcal_date_chooser_set_date at ../src/gcal-multi-choice.h:28 #14 multi_choice_changed at ../src/gcal-date-chooser.c:407
Created attachment 1425685 [details] File: backtrace
Created attachment 1425686 [details] File: cgroup
Created attachment 1425687 [details] File: core_backtrace
Created attachment 1425688 [details] File: cpuinfo
Created attachment 1425689 [details] File: dso_list
Created attachment 1425690 [details] File: environ
Created attachment 1425691 [details] File: exploitable
Created attachment 1425692 [details] File: limits
Created attachment 1425693 [details] File: maps
Created attachment 1425694 [details] File: mountinfo
Created attachment 1425695 [details] File: open_fds
Created attachment 1425696 [details] File: proc_pid_status
Created attachment 1425697 [details] File: var_log_messages
Proposed as a Blocker for 28-final by Fedora user roca using the blocker tracking app because: Removes core functionality of gnome-calendar, crashing the application
Could you report the crash upstream at https://gitlab.gnome.org/GNOME/gnome-calendar/issues please?
frame 13 to me looks an awful lot like something's treating a timestamp as the 'day' in a y/m/d triplet: #13 0x000055c752718a6c in gcal_date_chooser_set_date (self=self@entry=0x55c754590860, date=date@entry=0x0) at ../src/gcal-multi-choice.h:28 y1 = 2025 m1 = 12 d1 = 31 y2 = 1 m2 = 0 d2 = 1415120992
Discussed during the 2018-04-23 blocker review meeting: [1] The decision to classify this bug as an AcceptedBlocker was made: "this is close, but we agreed it doesn't quite meet the definition of "basic functionality" - people testing in meeting were able to make gnome-calendar crash by poking at it a bit, but no-one else could exactly reproduce lroca's crash, and just the basics of creating and editing events don't reliably crash the app. We will consider an FE if crasher fix(es) appear" [1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-04-23/f28-blocker-review.2018-04-23-16.00.log.txt
Discussed during the 2018-04-23 blocker review meeting: [1] The decision to classify this bug as an RejectedBlocker was made: "this is close, but we agreed it doesn't quite meet the definition of "basic functionality" - people testing in meeting were able to make gnome-calendar crash by poking at it a bit, but no-one else could exactly reproduce lroca's crash, and just the basics of creating and editing events don't reliably crash the app. We will consider an FE if crasher fix(es) appear" [1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-04-23/f28-blocker-review.2018-04-23-16.00.log.txt
(In reply to Kalev Lember from comment #15) > Could you report the crash upstream at > https://gitlab.gnome.org/GNOME/gnome-calendar/issues please? Reported: <https://gitlab.gnome.org/GNOME/gnome-calendar/issues/276> Upstream link has been added to current report.
Similar problem has been detected: Seems reproducible. 1. Select a whole month 2. Edit the event instead of filling in the popup 3. Click the "to" calendar to pick a date 4. watch me crash! reporter: libreport-2.9.5 backtrace_rating: 4 cmdline: /usr/bin/gnome-calendar --gapplication-service crash_function: gcal_date_chooser_day_set_date executable: /usr/bin/gnome-calendar journald_cursor: s=d80c6f1aa13741469167730bf6c34db1;i=51ad45;b=a5f03dd3ea9c42a2a94cbfb37ca6ca22;m=29b18e457;t=56e6de5716880;x=9bb9acc92d48a0bf kernel: 4.17.0-200.fc28.x86_64 package: gnome-calendar-3.28.2-1.fc28 reason: gnome-calendar killed by SIGSEGV rootdir: / runlevel: N 5 type: CCpp uid: 1000
Please test with latest updates and reopen if still reproducible.