[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: libical3 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
Correction: Applying following patch does not solve this assertion failure: diff --git a/src/engine-eds.cpp b/src/engine-eds.cpp index 153a9ea..8e2674f 100644 --- a/src/engine-eds.cpp +++ b/src/engine-eds.cpp @@ -879,6 +879,11 @@ private: if (tzid == nullptr) return nullptr; +// Workaround: Etc/Utc is not known to i_cal_timezone_get_builtin_timezone_from_tzid/i_cal_timezone_get_builtin_timezone +if (strcmp("Etc/Utc", tzid) == 0) { +return g_time_zone_new("Z"); +} + auto itz = i_cal_timezone_get_builtin_timezone_from_tzid(tzid); // usually works if (itz == nullptr) // fallback -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
The underlying issue is that i_cal_timezone_get_builtin_timezone_from_tzid and i_cal_timezone_get_builtin_timezone included from /usr/include/libical- glib/i-cal-timezone.h (libical-dev) fail to determine the timezone for "Etc/Utc" or "Etc/UTC". ** Also affects: libical3 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
Setting as rls-ff-notfixing since from a Desktop Team perspective/workflow it's our of our active set now and we are not going to consider it as a blocker. It's just a workflow detail though and doesn't mean the bug shouldn't be/isn't going to be fixed ** Tags removed: rls-ff-incoming ** Tags added: rls-ff-notfixing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
Here is the backtrace: Thread 1 "indicator-datet" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise.c: Datei oder Verzeichnis nicht gefunden. (gdb) bt #0 0x76eaa3eb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x76e89899 in __GI_abort () at abort.c:79 #2 0x77283b23 in g_assertion_message (domain=, file=, line=, func=0x556310c8 "GDateTime* unity::indicator::datetime::DateTime::get() const", message=) at ../../../glib/gtestutils.c:2912 #3 0x772e032f in g_assertion_message_expr (domain=domain@entry=0x5562d017 "Indicator-Datetime", file=file@entry=0x55631108 "/build/indicator-datetime-P60bPZ/indicator-datetime-15.10+19.10.20190819.1/src/date-time.cpp", line=line@entry=171, func=func@entry=0x556310c8 "GDateTime* unity::indicator::datetime::DateTime::get() const", expr=expr@entry=0x556310a0 "m_dt") at ../../../glib/gtestutils.c:2938 #4 0x555cda9c in unity::indicator::datetime::DateTime::get() const (this=0x7fffd878) at ./src/date-time.cpp:171 #5 0x555cdd15 in unity::indicator::datetime::DateTime::get() const (this=0x7fffd878) at ./src/date-time.cpp:171 #6 0x555cdd15 in unity::indicator::datetime::DateTime::format(std::__cxx11::basic_string, std::allocator > const&) const (this=this@entry=0x7fffd878, fmt="%F %T %z") at ./src/date-time.cpp:179 #7 0x555d2d83 in unity::indicator::datetime::EdsEngine::Impl::get_appointment(_ECalClient*, std::shared_ptr<_GCancellable>&, _ECalComponent*, _GTimeZone*) (client=, cancellable=Warnung: RTTI symbol not found for class 'std::_Sp_counted_deleter<_GCancellable*, unity::indicator::datetime::EdsEngine::Impl::Impl(std::shared_ptr const&)::{lambda(_GCancellable*)#1}, std::allocator, (__gnu_cxx::_Lock_policy)2>' Warnung: RTTI symbol not found for class 'std::_Sp_counted_deleter<_GCancellable*, unity::indicator::datetime::EdsEngine::Impl::Impl(std::shared_ptr const&)::{lambda(_GCancellable*)#1}, std::allocator, (__gnu_cxx::_Lock_policy)2>' std::shared_ptr (use count 23, weak count 0) = {...}, component=component@entry=0x7fffe405c560 [ECalComponent], gtz=gtz@entry=0x556f1960) at /usr/include/c++/9/bits/char_traits.h:300 #8 0x555dfe7e in unity::indicator::datetime::EdsEngine::Impl::add_event_to_subtask(_ECalComponent*, unity::indicator::datetime::EdsEngine::Impl::ClientSubtask*, _GTimeZone*) (gtz=0x556f1960, subtask=0x55774a50, component=0x7fffe405c560 [ECalComponent]) at ./src/engine-eds.cpp:1166 #9 0x555dfe7e in unity::indicator::datetime::EdsEngine::Impl::on_event_fetch_list_done(void*) (gsubtask=0x55774a50) at ./src/engine-eds.cpp:866 #10 0x555dfe7e in unity::indicator::datetime::EdsEngine::Impl::fetch_detached_instances(_GObject*, _GAsyncResult*, void*) (res=, gsubtask=0x55774a50) at ./src/engine-eds.cpp:744 #11 0x77d2fcc5 in free_get_objects_async_data (goad=0x55788b90) at ./src/calendar/libecal/e-cal-client.c:2587 #12 0x77d371e4 in got_object_list_as_comps_cb (source_object=, result=0x557a1320, user_data=user_data@entry=0x55788b90) at ./src/calendar/libecal/e-cal-client.c:2664 #13 0x7748acf6 in g_simple_async_result_complete (simple=0x557a1320 [GSimpleAsyncResult]) at ../../../gio/gsimpleasyncresult.c:802 #14 0x7748adbf in complete_in_idle_cb_for_thread (_data=0x557a1a40) at ../../../gio/gsimpleasyncresult.c:873 #15 0x772b771e in g_main_dispatch (context=0x556a4b80) at ../../../glib/gmain.c:3179 #16 0x772b771e in g_main_context_dispatch (context=context@entry=0x556a4b80) at ../../../glib/gmain.c:3844 #17 0x772b7ad0 in g_main_context_iterate (context=0x556a4b80, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../glib/gmain.c:3917 #18 0x772b7dc3 in g_main_loop_run (loop=0x556e1fe0) at ../../../glib/gmain.c:4111 #19 0x555b2d55 in main(int, char**) () at ./src/main.cpp:183 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
** Tags added: desktop-trello-import -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
Could you get a backtrace using gdb? ** Tags added: rls-ee-incoming rls-ff-incoming -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1848969] Re: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt)
I am not the only one running into this bug: https://ubuntu- mate.community/t/clock-indicator-wont-appear-19-10/20424 ** Changed in: indicator-datetime (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1848969 Title: src/date-time.cpp:171:GDateTime* unity::indicator::datetime::DateTime::get() const: assertion failed: (m_dt) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1848969/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs