KDE Linux 2025-11-04 image. /usr/lib/DiscoverNotifier crashes immediately on launch 100% of the time. Backtrace: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007efefbda9a13 in __pthread_kill_internal (threadid=<optimized out>, signo=11) at pthread_kill.c:89 #2 0x00007efefbd4f410 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007efefd567e50 in KCrash::defaultCrashHandler(int) () at /usr/lib/libKF6Crash.so.6 #4 0x00007efefbd4f540 in <signal handler called> () at /usr/lib/libc.so.6 #5 _flatpak_installation_get_dir (self=<optimized out>, ensure_repo=0, error=0x0) at ../flatpak/common/flatpak-installation.c:383 #6 flatpak_installation_get_dir_maybe_no_repo (self=<optimized out>) at ../flatpak/common/flatpak-installation.c:399 #7 flatpak_installation_create_monitor (self=<optimized out>, cancellable=0x557d97d2fc50, error=0x7ffe589f63c0) at ../flatpak/common/flatpak-installation.c:2670 #8 0x00007efef42bf01f in ??? () at /usr/lib/qt6/plugins/discover-notifier/FlatpakNotifier.so #9 0x0000557d977c0997 in ??? () #10 0x00007efefc39116f in QtPrivate::QSlotObjectBase::call (this=0x557d97d795d0, r=0x7ffe589f6cd8, a=0x7ffe589f64e8, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #11 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4255 #12 0x00007efefc397bd2 in QSingleShotTimer::timeout (this=0x557d97dee290) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsingleshottimer_p.cpp:116 #13 QSingleShotTimer::timerFinished (this=0x557d97dee290) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsingleshottimer.cpp:62 #14 QSingleShotTimer::timerEvent (this=0x557d97dee290, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsingleshottimer.cpp:84 #15 0x00007efefc37e4f6 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1386 #16 0x00007efefd6f20a0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557d97dee290, e=0x7ffe589f66f0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3307 #17 0x00007efefc3246c8 in QCoreApplication::notifyInternal2 (receiver=0x557d97dee290, event=0x7ffe589f66f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #18 0x00007efefc4e66af in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffe589f66f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #19 QTimerInfoList::activateTimers (this=0x557d978d79c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426 #20 0x00007efefc607a99 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152 #21 0x00007efefacc3f8d in g_main_dispatch (context=0x7efef0000f60) at ../glib/glib/gmain.c:3565 #22 0x00007efefacc5657 in g_main_context_dispatch_unlocked (context=0x7efef0000f60) at ../glib/glib/gmain.c:4425 #23 g_main_context_iterate_unlocked (context=context@entry=0x7efef0000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490 #24 0x00007efefacc5865 in g_main_context_iteration (context=0x7efef0000f60, may_block=1) at ../glib/glib/gmain.c:4556 #25 0x00007efefc6049d2 in QEventDispatcherGlib::processEvents (this=0x557d97869690, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #26 0x00007efefc32fa86 in QEventLoop::processEvents (this=0x7ffe589f69c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #27 QEventLoop::exec (this=0x7ffe589f69c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #28 0x00007efefc329171 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #29 0x0000557d977bcb6a in ??? () #30 0x00007efefbd38675 in __libc_start_call_main (main=main@entry=0x557d977bb170, argc=argc@entry=3, argv=argv@entry=0x7ffe589f6f18) --Type <RET> for more, q to quit, c to continue without paging--c at ../sysdeps/nptl/libc_start_call_main.h:58 #31 0x00007efefbd38729 in __libc_start_main_impl (main=0x557d977bb170, argc=3, argv=0x7ffe589f6f18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe589f6f08) at ../csu/libc-start.c:360 #32 0x0000557d977bd395 in ??? () I'm attaching the output of `flatpak list`. `flatpak repair` finds (and repairs) no errors.
Created attachment 186479 [details] Output of `flatpak list`
It's not crashing for me on git-master on Solus. Discover comes up, and has flatpak updates to install. They installed successfully. This system has Qt Version: 6.9.3, so the newer Qt may be the thing.
*** This bug has been marked as a duplicate of bug 460503 ***
*** This bug has been marked as a duplicate of bug 493686 ***
>KDE Linux 2025-11-04 image. /usr/lib/DiscoverNotifier crashes immediately on launch 100% of the time. Backtrace: This is newer than Aleix's patch though :/
That doesn't look like it's got the same backtrace as this one (and also, I have the commit that fixed that one applied). Re-opening for further triage. It does look more like Bug 460503, but that's marked as a duplicate or something that isn't applicable in my case. Will investigate.
Happens for me too on Fedora #0 _flatpak_installation_get_dir (self=<optimized out>, ensure_repo=0, error=0x0) at ../common/flatpak-installation.c:383 #1 flatpak_installation_get_dir_maybe_no_repo (self=<optimized out>) at ../common/flatpak-installation.c:399 #2 flatpak_installation_create_monitor (self=<optimized out>, cancellable=0x83eaf0, error=0x7fffffffc430) at ../common/flatpak-installation.c:2670 #3 0x00007fffe000ccaa in FlatpakNotifier::Installation::ensureInitialized (this=this@entry=0x8a8fe0, cancellable=<optimized out>) at /home/nico/kde/src/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:142 #4 0x00007fffe000d501 in FlatpakNotifier::setupFlatpakInstallations (this=this@entry=0x83ebd0) at /home/nico/kde/src/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:155 #5 0x00007fffe000d53a in FlatpakNotifier::recheckSystemUpdateNeeded (this=0x83ebd0) at /home/nico/kde/src/discover/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:78 #6 0x000000000040ba24 in DiscoverNotifier::recheckSystemUpdateNeeded (this=0x7fffffffcba8) at /home/nico/kde/src/discover/notifier/DiscoverNotifier.cpp:384 #7 0x00007ffff5bff15c in QObject::event (this=<optimized out>, e=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:1413 #8 0x00007ffff7596a58 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fffffffcba8, e=0x84f4f0) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3305 #9 0x00007ffff5ba2c08 in QCoreApplication::notifyInternal2 (receiver=0x7fffffffcba8, event=0x84f4f0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #10 0x00007ffff5ba2e2d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #11 0x00007ffff5ba621a in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x451f60) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1904 #12 0x00007ffff5ec5347 in postEventSourceDispatch (s=0x454b50) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #13 0x00007ffff4d392a3 in g_main_dispatch (context=0x7fffdc000f60) at ../glib/gmain.c:3565 #14 g_main_context_dispatch_unlocked (context=0x7fffdc000f60) at ../glib/gmain.c:4425 #15 0x00007ffff4d421f8 in g_main_context_iterate_unlocked (context=context@entry=0x7fffdc000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490 #16 0x00007ffff4d423a3 in g_main_context_iteration (context=0x7fffdc000f60, may_block=1) at ../glib/gmain.c:4556 #17 0x00007ffff5ec4ba8 in QEventDispatcherGlib::processEvents (this=0x453f50, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #18 0x00007ffff5baf583 in QEventLoop::exec (this=this@entry=0x7fffffffc920, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77 #19 0x00007ffff5baad75 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #20 0x00007ffff63e8160 in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1973 #21 0x00007ffff75969c9 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2575 #22 0x0000000000409bc6 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/discover/notifier/main.cpp:91
Confirming, since Nicolas was able to reproduce.
reverting https://invent.kde.org/plasma/discover/-/commit/8931917e5642daca6aa238112b26201b33123cd2 fixes it
Same here in openSUSE Tumbleweed: PID: 2973 (DiscoverNotifie) UID: 1000 (robby) GID: 1000 (robby) Signal: 11 (SEGV) Timestamp: Sun 2025-11-09 21:55:29 CET (10s ago) Command Line: /usr/libexec/DiscoverNotifier --check-delay 20 Executable: /usr/libexec/DiscoverNotifier Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.kde.discover.notifier@autostart.service Unit: user@1000.service User Unit: app-org.kde.discover.notifier@autostart.service Slice: user-1000.slice Owner UID: 1000 (robby) Boot ID: 2bcbe26e4ddf47ca9af573118081f2b9 Machine ID: 56519dd1afad414d9f53ece92d557442 Hostname: linux.fritz.box Storage: /var/lib/systemd/coredump/core.DiscoverNotifie.1000.2bcbe26e4ddf47ca9af573118081f2b9.2973.1762721729000000.zst (present) Size on Disk: 60.2M Message: Process 2973 (DiscoverNotifie) of user 1000 dumped core. Stack trace of thread 2973: #0 0x00007efc22c9dd3c __pthread_kill_implementation (libc.so.6 + 0x9dd3c) #1 0x00007efc22c427b6 __GI_raise (libc.so.6 + 0x427b6) #2 0x00007efc25364350 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x8350) #3 0x00007efc22c42910 __restore_rt (libc.so.6 + 0x42910) #4 0x00007efbfcd8cd27 flatpak_installation_create_monitor (libflatpak.so.0 + 0x5fd27) #5 0x00007efc176c53b1 n/a (FlatpakNotifier.so + 0x63b1) #6 0x000056063899e587 n/a (/usr/libexec/DiscoverNotifier + 0x10587) #7 0x00007efc23635c20 _ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x235c20) #8 0x00007efc2363c57c _ZN16QSingleShotTimer7timeoutEv (libQt6Core.so.6 + 0x23c57c) #9 0x00007efc23623626 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x223626) #10 0x00007efc24be7918 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x1e7918) #11 0x00007efc235cdc98 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1cdc98) #12 0x00007efc237729bc _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x3729bc) #13 0x00007efc23895f1c timerSourceDispatch (libQt6Core.so.6 + 0x495f1c) #14 0x00007efc21f06b36 n/a (libglib-2.0.so.0 + 0x5fb36) #15 0x00007efc21f09a28 n/a (libglib-2.0.so.0 + 0x62a28) #16 0x00007efc21f0a26c g_main_context_iteration (libglib-2.0.so.0 + 0x6326c) #17 0x00007efc23894038 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x494038) #18 0x00007efc235dc12b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dc12b) #19 0x00007efc235d2bd3 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x1d2bd3) #20 0x000056063899a9e0 n/a (/usr/libexec/DiscoverNotifier + 0xc9e0) #21 0x00007efc22c2b2fb __libc_start_call_main (libc.so.6 + 0x2b2fb) #22 0x00007efc22c2b3cb __libc_start_main_impl (libc.so.6 + 0x2b3cb) #23 0x000056063899b205 n/a (/usr/libexec/DiscoverNotifier + 0xd205) Stack trace of thread 3028: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c98061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007efc22d129aa __GI___poll (libc.so.6 + 0x1129aa) #4 0x00007efc20164fed _ZN15QtWaylandClient11EventThread3runEv (libQt6WaylandClient.so.6 + 0x9bfed) #5 0x00007efc23773288 operator() (libQt6Core.so.6 + 0x373288) #6 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #7 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3027: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c98061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007efc22d129aa __GI___poll (libc.so.6 + 0x1129aa) #4 0x00007efc20164fed _ZN15QtWaylandClient11EventThread3runEv (libQt6WaylandClient.so.6 + 0x9bfed) #5 0x00007efc23773288 operator() (libQt6Core.so.6 + 0x373288) #6 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #7 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3048: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c987cc __futex_abstimed_wait_common64 (libc.so.6 + 0x987cc) #3 0x00007efc22c9b308 __pthread_cond_wait_common (libc.so.6 + 0x9b308) #4 0x00007efc151ff639 cnd_wait (libgallium-25.2.6.so + 0x5ff639) #5 0x00007efc151ba2bc util_queue_thread_func (libgallium-25.2.6.so + 0x5ba2bc) #6 0x00007efc151ff577 impl_thrd_routine (libgallium-25.2.6.so + 0x5ff577) #7 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #8 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3002: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c98061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007efc22d12f32 __GI_ppoll (libc.so.6 + 0x112f32) #4 0x00007efc21f09b1f n/a (libglib-2.0.so.0 + 0x62b1f) #5 0x00007efc21f0a26c g_main_context_iteration (libglib-2.0.so.0 + 0x6326c) #6 0x00007efc23894038 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x494038) #7 0x00007efc235dc12b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1dc12b) #8 0x00007efc236e2989 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2e2989) #9 0x00007efc24687f0e _ZN22QDBusConnectionManager3runEv (libQt6DBus.so.6 + 0x43f0e) #10 0x00007efc23773288 operator() (libQt6Core.so.6 + 0x373288) #11 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #12 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3095: #0 0x00007efc22d1e80d syscall (libc.so.6 + 0x11e80d) #1 0x00007efc21f3ac5e g_cond_wait (libglib-2.0.so.0 + 0x93c5e) #2 0x00007efc21ed05b4 n/a (libglib-2.0.so.0 + 0x295b4) #3 0x00007efc21f3b664 n/a (libglib-2.0.so.0 + 0x94664) #4 0x00007efc21f3b3ad n/a (libglib-2.0.so.0 + 0x943ad) #5 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #6 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3096: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c98061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007efc22d12f32 __GI_ppoll (libc.so.6 + 0x112f32) #4 0x00007efc21f09b1f n/a (libglib-2.0.so.0 + 0x62b1f) #5 0x00007efc21f0a26c g_main_context_iteration (libglib-2.0.so.0 + 0x6326c) #6 0x00007efc21f0a2b1 n/a (libglib-2.0.so.0 + 0x632b1) #7 0x00007efc21f3b3ad n/a (libglib-2.0.so.0 + 0x943ad) #8 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #9 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3049: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c987cc __futex_abstimed_wait_common64 (libc.so.6 + 0x987cc) #3 0x00007efc22c9b308 __pthread_cond_wait_common (libc.so.6 + 0x9b308) #4 0x00007efc151ff639 cnd_wait (libgallium-25.2.6.so + 0x5ff639) #5 0x00007efc151ba2bc util_queue_thread_func (libgallium-25.2.6.so + 0x5ba2bc) #6 0x00007efc151ff577 impl_thrd_routine (libgallium-25.2.6.so + 0x5ff577) #7 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #8 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) Stack trace of thread 3100: #0 0x00007efc22ca4812 __syscall_cancel_arch (libc.so.6 + 0xa4812) #1 0x00007efc22c98008 __internal_syscall_cancel (libc.so.6 + 0x98008) #2 0x00007efc22c98061 __syscall_cancel (libc.so.6 + 0x98061) #3 0x00007efc22d12f32 __GI_ppoll (libc.so.6 + 0x112f32) #4 0x00007efc21f09b1f n/a (libglib-2.0.so.0 + 0x62b1f) #5 0x00007efc21f0a487 g_main_loop_run (libglib-2.0.so.0 + 0x63487) #6 0x00007efc20c3de76 n/a (libgio-2.0.so.0 + 0x12fe76) #7 0x00007efc21f3b3ad n/a (libglib-2.0.so.0 + 0x943ad) #8 0x00007efc22c9bdf1 start_thread (libc.so.6 + 0x9bdf1) #9 0x00007efc22d20c8c __clone3 (libc.so.6 + 0x120c8c) ELF object binary architecture: AMD x86-64 In: Operating System: openSUSE Tumbleweed 20251108 KDE Plasma Version: 6.5.80 KDE Frameworks Version: 6.20.0 Qt Version: 6.10.0 Kernel Version: 6.17.7-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 64 GiB of RAM (62.5 GiB usable) Graphics Processor: Intel® Iris® Xe Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/1203
Git commit 918aba0f27e25335f89dc95e60726d770eea0d2d by Aleix Pol Gonzalez, on behalf of Aleix Pol. Committed on 10/11/2025 at 15:10. Pushed by apol into branch 'master'. flatpak: Fix Installation instance management Makes sure we are not copying them around by using shared pointers. M +19 -14 libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp M +6 -5 libdiscover/backends/FlatpakBackend/FlatpakNotifier.h https://invent.kde.org/plasma/discover/-/commit/918aba0f27e25335f89dc95e60726d770eea0d2d
*** Bug 511883 has been marked as a duplicate of this bug. ***
*** Bug 512304 has been marked as a duplicate of this bug. ***