Assertion after package update

Andrew Farris lordmorgul at gmail.com
Tue Apr 1 23:32:47 UTC 2008


This assertion was generated after some updates finished, and I think
its something PackageKit did, although at the moment I don't know if
its PackageKit's fault or actually the Firefox/Xulrunner package's
fault.  Both firefox and xulrunner updated during that operation.
Before I get this to bugzilla has anyone else seen it?

Two of them happened.  The first occurred as the update finished, and
I do have the update finished dialog shown.  The second showed up as I
copied the text out of the first dialog.

Once the assertion happened, I could not create a new window or tab in
firefox (it was opened during the firefox/xulrunner update); if I
tried to create a new tab it would show the assertion again.  Once I
quit firefox this is not happening.

During the update the machine was not being used, it was actually in
screensaver, but firefox was a sleeping process.  I brought the
machine out of screensaver and the assertion was already shown.

My concern is why would his occur?  I've never seen an update applied
with the app open do something like this before.

Here are the assertions:
ASSERT: *** Search: _installLocation: engine has no file!
Stack Trace:
0:ENSURE_WARN(false,_installLocation: engine has no file!,2147500037)
1:()
2:()
3:()
4:epsGetAttr([object Object],hidden)
5:()
6:([object Object],0,[object Object],[object Object],[object
Object],[object Object],[object Object],[object Object],[object
Object],[object Object],[object Object],[object Object],[object
Object],[object Object],[object Object],[object Object],[object
Object],[object Object],[object Object],[object Object],[object
Object])
7:SRCH_SVC_getSorted(false)
8:SRCH_SVC_getVisible([object Object])
9:getVisibleEngines([object Object])
10:get_engines()
11:rebuildPopup()
12:observe([xpconnect wrapped
nsISupports],browser-search-engine-modified,engine-changed)
13:notifyObservers([object
Object],browser-search-engine-modified,engine-changed)
14:notifyAction([object Object],engine-changed)
15:iconLoadCallback(255,216,255,224,0,16,74,70,73,70,0,1,1,1,0,72,0,72,0,0,255,225,0,22,69,120,105,102,0,0,77,77,0,42,0,0,0,8,0,0,0,0,0,0,255,219,0,67,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,219,0,67,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,255,192,0,17,8,0,16,0,16,3,1,34,0,2,17,1,3,17,1,255,196,0,21,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,8,255,196,0,30,16,0,3,0,3,1,1,0,3,0,0,0,0,0,0,0,0,4,5,6,3,7,8,2,1,19,20,22,255,196,0,20,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,255,196,0,30,17,0,2,3,1,0,3,1,1,0,0,0,0,0,0,0,0,3,4,1,2,5,6,7,19,20,0,17,255,218,0,12,3,1,0,2,17,3,17,0,63,0,34,215,28,88,96,250,3,83,117,230,227,44,236,122,114,243,160,80,194,133,174,163,179,42,245,181,111,117,36,207,170,50,183,86,192,147,244,217,136,106,151,125,68,84,230,56,73,65,76,253,188,205,171,27,18,91,143,51,201,214,164,42,189,215,170,185,159,146,45,57,226,151,172,248,145,126,225,131,81,174,54,122,248,77,205,164,183,3,89,86,249,165,20,81,170,73,142,110,198,60,224,168,28,211,138,139,205,89,222,101,179,9,78,214,157,181,3,70,39,144,63,217,112,164,8,196,253,43,147,59,55,147,220,115,38,191,230,222,174,34,155,95,155,162,60,109,34,117,182,197,153,158,117,78,149,156,206,199,168,22,213,252,235,181,9,197,161,118,69,97,47,12,99,140,12,33,206,11,55,237,82,149,62,72,97,232,255,0,206,11,73,35,167,251,27,21,164,83,110,104,209,224,46,157,231,160,246,30,107,6,47,252,34,161,154,184,219,174,210,227,45,48,45,106,176,231,216,149,137,191,143,101,235,2,218,148,211,216,17,78,17,128,197,146,102,152,154,108,244,236,149,144,154,87,71,200,47,119,178,180,15,172,11,121,189,101,200,64,64,106,159,21,94,4,154,210,175,191,250,88,18,27,14,51,137,81,28,86,150,216,219,95,94,91,148,87,16,21,96,18,94,95,39,198,153,254,58,250,236,94,60,233,106,114,20,24,143,12,89,222,230,222,67,30,69,93,244,196,10,199,127,25,37,54,253,171,158,181,76,24,71,198,133,126,230,24,59,107,31,247,255,217,[object
Object])
16:SRCH_loadStopR([xpconnect wrapped (nsISupports, nsIChannel,
nsIRequest, nsIHttpChannel)],null,0)

ASSERT: *** Search: _installLocation: engine has no file!
Stack Trace:
0:ENSURE_WARN(false,_installLocation: engine has no file!,2147500037)
1:()
2:()
3:()
4:epsGetAttr([object Object],hidden)
5:()
6:()
7:currentEngine()
8:get_currentEngine()
9:updateDisplay()
10:init()
11:([object XULElement],9)

In /var/log/messages I've got this:
Apr  1 16:11:52 localhost gnome-keyring-daemon[2686]:
gkr_pk_object_manager_find_by_id: assertion `GKR_IS_PK_OBJECT_MANAGER
(objmgr)' failed
Apr  1 16:12:09 localhost gnome-keyring-daemon[2686]:
gkr_pk_object_manager_find_by_id: assertion `GKR_IS_PK_OBJECT_MANAGER
(objmgr)' failed

Screenshots:
http://www.lordmorgul.net/pub/fedora/testing/Search_installLocation-assertion.png
http://www.lordmorgul.net/pub/fedora/testing/Search_installLocation-assertion-2.png

--
Andrew Farris <lordmorgul at gmail.com> www.lordmorgul.net
 gpg 0x8300BF29 fingerprint 071D FFE0 4CBC 13FC 7DEB  5BD5 5F89 8E1B 8300 BF29
 revoked key 0xC99B1DF3 no longer used
No one now has, and no one will ever again get, the big picture. - Daniel Geer




More information about the fedora-test-list mailing list