Project

General

Profile

Bug #8118

caja won't show desktop icons: g_hash_table_foreach: assertion 'version == hash_table->version' failed

Added by Michal Nowak over 2 years ago. Updated over 2 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
OI-Userland
Target version:
-
Start date:
2017-04-27
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

In about 1:10 cases MATE's caja won't show desktop icons when booted from ISO media under Linux QEMU 2.9.0 with cirrus driver. Using my own ISO media built this week, but I have seen this problem with latest hipster snapshot as well.

Diffing xsession-errors files of good and bad login, I found this in bad login attempt:

(caja:3260): GLib-CRITICAL **: g_hash_table_foreach: assertion 'version == hash_table->version' failed

Both files attach as well as screenshot.

I went thru MATE/caja GH sources and the assert is gone, I guess it might be fixed in latest version/master (if there's the actual problem).


Files

mate-no-icons.png (242 KB) mate-no-icons.png Michal Nowak, 2017-04-27 05:44 PM
caja-truss.jpg (150 KB) caja-truss.jpg Michal Nowak, 2017-04-27 05:44 PM
xsession-errors.good (1.88 KB) xsession-errors.good Michal Nowak, 2017-04-27 05:44 PM
xsession-errors.bad (2.51 KB) xsession-errors.bad Michal Nowak, 2017-04-27 05:44 PM
.xsession-errors (2.38 KB) .xsession-errors Michal Nowak, 2017-06-02 05:22 AM

History

#1

Updated by Nikola M. over 2 years ago

Please try to install Openindiana /hipster to the disk and then update (pkg update -v -r) to latest.
New OI 201704 snapshot is due to come out so see if can be reproduced on newest osnet-incorporation/userland-incorporation .
I saw this the other day, but was doing some other testing and icons were back after pressing F5 key (refresh) and/or 'pkill caja' and could not reproduce it right.
Join on #oi-dev Freenode channel and openindiana-discuss mailing list .

#2

Updated by Michal Nowak over 2 years ago

Nikola M. wrote:

Please try to install Openindiana /hipster to the disk and then update (pkg update -v -r) to latest.
New OI 201704 snapshot is due to come out so see if can be reproduced on newest osnet-incorporation/userland-incorporation .
I saw this the other day, but was doing some other testing and icons were back after pressing F5 key (refresh) and/or 'pkill caja' and could not reproduce it right.

Thanks. I actually used ISO, which I built yesterday, so I guess the bug is present in HEAD. Restarting caja makes the icons appear (which does not say it's "fixed").

#3

Updated by Will B over 2 years ago

I have also seen this when booting the currently-available live Hipster ISO. I have had to either reboot or sometimes logging out and back in again brings the desktop icons back.

This is kind of a big deal because people trying out Hipster for the first time who run into this issue may assume the worst about Hipster, when really it's just an intermittent problem.

#4

Updated by Ken Mays over 2 years ago

Test with 2017.05 Live DVD.

#5

Updated by Michal Nowak over 2 years ago

Ken Mays wrote:

Test with 2017.05 Live DVD.

I tested with my own snapshot created a week before 2017.04 and Will B. seems to tried the last released OI snapshot. caja was not updated for months. Is there a reason to thing this is actually fixed?

#6

Updated by Michal Nowak over 2 years ago

Created ISO of OI after the MATE 1.18 changes got in and the issue is still present. `xsession-errors` attached.

Also available in: Atom PDF