Open Bug 1517439 Opened 8 months ago Updated 4 months ago

Bookmark star is not always working

Categories

(Firefox :: Sync, defect)

64 Branch
defect
Not set

Tracking

()

UNCONFIRMED

People

(Reporter: mauro.diblasi, Unassigned, NeedInfo)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

- click the bookmark star icon;
- it doesn't show the popup (so, it doesn't let you create the bookmark);
- it doesn't turn blue;


Actual results:

First of all, I must say most of the time the star works.

Under unclear circumstances, the star simply stops working: you click it but nothing happens.

If you click the library (|||\) icon and try to create a bookmark from its bookmarks submenu, ANY website you visit from now on is marked as it was bookmarked (even with sites you NEVER bookmarked). After a while this strange blue icon turns white (but not clickable) again for every non-previously bookmarked website.

If you restart the browser, it starts as the issue was solved, but it isn't and sometimes it returns.

I have very few extensions (only Lightbeam and Mozilla Laboratory).

This is the result from the db integrity test in about:support:

This is my db:
> Task: checkIntegrity
+ The places.sqlite database is sane
+ The favicons.sqlite database is sane
> Task: invalidateCaches
+ The caches have been invalidated
> Task: checkCoherence
+ The database is coherent
> Task: expire
+ Database cleaned up
> Task: originFrecencyStats
+ Recalculated origin frecency stats
> Task: vacuum
+ Initial database size is 76800KiB
+ The database has been vacuumed
+ Final database size is 66560KiB
> Task: stats
+ Places.sqlite size is 66560KiB
+ Favicons.sqlite size is 74592KiB
+ pragma_user_version is 52
+ pragma_page_size is 32768
+ pragma_cache_size is -2048
+ pragma_journal_mode is wal
+ pragma_synchronous is 1
+ History can store a maximum of 144565 unique pages
+ Table moz_places has 136330 records
+ Table moz_historyvisits has 152792 records
+ Table moz_inputhistory has 98 records
+ Table moz_hosts has 0 records
+ Table moz_bookmarks has 7546 records
+ Table moz_keywords has 0 records
+ Table sqlite_sequence has 0 records
+ Table moz_anno_attributes has 6 records
+ Table moz_annos has 4297 records
+ Table moz_items_annos has 5008 records
+ Table sqlite_stat1 has 18 records
+ Table moz_bookmarks_deleted has 0 records
+ Table moz_meta has 7 records
+ Table moz_origins has 7618 records
+ Index sqlite_autoindex_moz_inputhistory_1
+ Index sqlite_autoindex_moz_hosts_1
+ Index sqlite_autoindex_moz_keywords_1
+ Index sqlite_autoindex_moz_anno_attributes_1
+ Index sqlite_autoindex_moz_bookmarks_deleted_1
+ Index sqlite_autoindex_moz_origins_1
+ Index moz_places_hostindex
+ Index moz_places_visitcount
+ Index moz_places_frecencyindex
+ Index moz_places_lastvisitdateindex
+ Index moz_historyvisits_placedateindex
+ Index moz_historyvisits_fromindex
+ Index moz_historyvisits_dateindex
+ Index moz_bookmarks_itemindex
+ Index moz_bookmarks_parentindex
+ Index moz_bookmarks_itemlastmodifiedindex
+ Index moz_places_url_hashindex
+ Index moz_places_guid_uniqueindex
+ Index moz_bookmarks_guid_uniqueindex
+ Index moz_keywords_placepostdata_uniqueindex
+ Index moz_annos_placeattributeindex
+ Index moz_items_annos_itemattributeindex
+ Index moz_bookmarks_dateaddedindex
+ Index moz_places_originidindex
> Task: _refreshUI

I use Firefox 64 on a Mac (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:64.0) Gecko/20100101 Firefox/64.0)


Expected results:

By clicking the white star, I should be able to save a bookmark related to the current page
I made a video for you: https://youtu.be/bjOG1ujozAQ

As you can see:

- I start on the Apple website and I try to bookmark it;
- I navigate to mozilla.org and I try to bookmark it;
- I go to repubblica.it website and try to bookmark it;
- I do the same with corriere.it;
- then, I bookmark corriere.it from the library icon menu;
- (but) when I hit back, even previously non-bookmarked website have a blue star (as if they were bookmarked);
- I forgot to say that the blue star you see when you hit back doesn't mean the website was bookmarked;

Hi, next time this happens, please could you open the Browser Console (Three-bar menu -> Web Developer -> Browser Console). See if there's an error messages appear, especially related to "bookmarks" or "places".

If there are, please copy and paste them here.

Also, please could you visit Help -> Troubleshooting information, and "Copy text to clipboard" and paste it here. This will give us information about your Firefox that may help us to resolve this.

Flags: needinfo?(mauro.diblasi)

Ok, this is from Help->Troubleshooting->Copy:

Informazioni di base

Nome: Firefox
Versione: 64.0
ID build: 20181206201918
Canale di aggiornamento: release
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:64.0) Gecko/20100101 Firefox/64.0
SO: Darwin 18.2.0
Finestre multiprocesso: 1/1 (Attivato automaticamente)
Processi contenuti web: 5/4
Criteri a livello aziendale: Disattivati
Chiave Google: Disponibile
Chiave per georilevazione di Mozilla: Disponibile
Modalità provvisoria: false

Segnalazioni di arresto anomalo degli ultimi 3 giorni

Tutte le segnalazioni di arresto anomalo (inclusa 1 in attesa nell’intervallo di tempo indicato) Caratteristiche di Firefox

Nome: Firefox Monitor
Versione: 2.8
ID: fxmonitor@mozilla.org

Nome: Firefox Screenshots
Versione: 35.0.0
ID: screenshots@mozilla.org

Nome: Form Autofill
Versione: 1.0
ID: formautofill@mozilla.org

Nome: Web Compat
Versione: 3.0.0
ID: webcompat@mozilla.org

Nome: WebCompat Reporter
Versione: 1.1.0
ID: webcompat-reporter@mozilla.org

Estensioni

Nome: Firefox Lightbeam
Versione: 2.1.0
Attiva: true
ID: jid1-F9UJ2thwoAm5gQ@jetpack

Nome: Laboratory
Versione: 3.0.5
Attiva: true
ID: 1b2383b324c8520974ee097e46301d5ca4e076de387c02886f1c6b1503671586@pokeinthe.io

Nome: Video DownloadHelper
Versione: 7.3.5
Attiva: false
ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

Software di sicurezza
--------------------- Tipo:

Tipo:

Tipo:

Grafica

Caratteristiche
Composizione: OpenGL
Panoramica/zoom asincroni (APZ): input rotella attivo; trascinamento barre di scorrimento attivo; tastiera attiva; scorrimento automatico attivo
Informazioni driver WSI WebGL 1: CGL
Renderer driver WebGL 1: NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
Versione driver WebGL 1: 4.1 NVIDIA-12.0.21 355.11.10.50.10.103
Estensioni driver WebGL 1: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
Estensioni WebGL 1: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
Informazioni driver WSI WebGL 2: CGL
Renderer driver WebGL 2: NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
Versione driver WebGL 2: 4.1 NVIDIA-12.0.21 355.11.10.50.10.103
Estensioni driver WebGL 2: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
Estensioni WebGL 2: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
Usa Tiling: true
Usa Tiling (contenuti): true
Off Main Thread Painting attivo: true
Conteggio worker Off Main Thread Painting: 3
GPU #1
Attivo: Sì
ID produttore: 0x10de
ID dispositivo: 0x0fe9

Diagnostica
AzureCanvasAccelerated: 0
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
TileHeight: 512
TileWidth: 512
Registro decisioni
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
WEBRENDER_QUALIFIED:
blocked by env: No qualified hardware

Media

Back-end audio: audiounit
Numero massimo di canali: 2
Frequenza di campionamento preferita: 44100
Dispositivi di output
Nome: Gruppo
Altoparlanti interni: AppleHDAEngineOutput:1B,0,1,2:0
Dispositivi di input
Nome: Gruppo
Microfono interno: AppleHDAEngineInput:1B,0,1,0:1

Preferenze importanti modificate

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.capacity: 1048576
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size.first_run: false
browser.cache.frecency_experiment: 2
browser.places.smartBookmarksVersion: 8
browser.sessionstore.upgradeBackup.latestBuildID: 20181206201918
browser.startup.homepage_override.buildID: 20181206201918
browser.startup.homepage_override.mstone: 64.0
browser.tabs.remote.autostart.2: true
browser.urlbar.matchBuckets: general:5,suggestion:Infinity
browser.urlbar.placeholderName: Google
browser.urlbar.timesBeforeHidingSuggestionsHint: 0
dom.ipc.processCount.web: 4
dom.push.userAgentID: 5656051f63db4fdaa00a05fe3d425666
extensions.lastAppVersion: 64.0
font.internaluseonly.changed: true
media.benchmark.vp9.fps: 202
media.benchmark.vp9.versioncheck: 5
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1523706116
media.gmp-gmpopenh264.version: 1.7.1
media.gmp-manager.buildID: 20181206201918
media.gmp-manager.lastCheck: 1546929344
media.gmp-widevinecdm.abi: x86_64-gcc3
media.gmp-widevinecdm.lastUpdate: 1544768671
media.gmp-widevinecdm.version: 4.10.1196.0
media.gmp.storage.version.observed: 1
network.cookie.cookieBehavior: 1
network.cookie.prefsMigrated: true
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1546518863
places.history.expiration.transient_current_max_pages: 152410
plugin.disable_full_page_plugin_for_types: application/pdf
plugins.ctprollout.cohort: test
plugins.ctprollout.cohortSample: 0.550718
print.print_bgcolor: false
print.print_bgimages: false
print.print_duplex: 0
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 11.00
print.print_paper_name:
print.print_paper_size_unit: 0
print.print_paper_width: 8.50
print.print_resolution: 0
print.print_reversed: false
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 17
print.print_unwriteable_margin_left: 17
print.print_unwriteable_margin_right: 17
print.print_unwriteable_margin_top: 17
print.printer_Samsung_ML-1670_Series.print_bgcolor: false
print.printer_Samsung_ML-1670_Series.print_bgimages: false
print.printer_Samsung_ML-1670_Series.print_duplex: 0
print.printer_Samsung_ML-1670_Series.print_edge_bottom: 0
print.printer_Samsung_ML-1670_Series.print_edge_left: 0
print.printer_Samsung_ML-1670_Series.print_edge_right: 0
print.printer_Samsung_ML-1670_Series.print_edge_top: 0
print.printer_Samsung_ML-1670_Series.print_evenpages: true
print.printer_Samsung_ML-1670_Series.print_footercenter:
print.printer_Samsung_ML-1670_Series.print_footerleft: &PT
print.printer_Samsung_ML-1670_Series.print_footerright: &D
print.printer_Samsung_ML-1670_Series.print_headercenter:
print.printer_Samsung_ML-1670_Series.print_headerleft: &T
print.printer_Samsung_ML-1670_Series.print_headerright: &U
print.printer_Samsung_ML-1670_Series.print_in_color: true
print.printer_Samsung_ML-1670_Series.print_margin_bottom: 0.5
print.printer_Samsung_ML-1670_Series.print_margin_left: 0.5
print.printer_Samsung_ML-1670_Series.print_margin_right: 0.5
print.printer_Samsung_ML-1670_Series.print_margin_top: 0.5
print.printer_Samsung_ML-1670_Series.print_oddpages: true
print.printer_Samsung_ML-1670_Series.print_orientation: 0
print.printer_Samsung_ML-1670_Series.print_page_delay: 50
print.printer_Samsung_ML-1670_Series.print_paper_data: 0
print.printer_Samsung_ML-1670_Series.print_paper_height: 11.69
print.printer_Samsung_ML-1670_Series.print_paper_name: iso-a4
print.printer_Samsung_ML-1670_Series.print_paper_size_unit: 0
print.printer_Samsung_ML-1670_Series.print_paper_width: 8.26
print.printer_Samsung_ML-1670_Series.print_resolution: 0
print.printer_Samsung_ML-1670_Series.print_reversed: false
print.printer_Samsung_ML-1670_Series.print_scaling: 1.00
print.printer_Samsung_ML-1670_Series.print_shrink_to_fit: true
print.printer_Samsung_ML-1670_Series.print_to_file: false
print.printer_Samsung_ML-1670_Series.print_unwriteable_margin_bottom: 17
print.printer_Samsung_ML-1670_Series.print_unwriteable_margin_left: 17
print.printer_Samsung_ML-1670_Series.print_unwriteable_margin_right: 17
print.printer_Samsung_ML-1670_Series.print_unwriteable_margin_top: 17
privacy.donottrackheader.enabled: true
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
privacy.trackingprotection.enabled: true
privacy.trackingprotection.introCount: 20
security.disable_button.openCertManager: false
security.sandbox.content.tempDirSuffix: {aa059f16-f1f4-ef43-a80d-b817e803ad2a}
security.sandbox.plugin.tempDirSuffix: 2083e27b-4812-ae4e-9d55-7f83bbf05e26
security.ssl.errorReporting.automatic: true
services.sync.declinedEngines: passwords,prefs,addons,forms,history,tabs
services.sync.engine.addons: false
services.sync.engine.history: false
services.sync.engine.passwords: false
services.sync.engine.prefs: false
services.sync.engine.prefs.modified: false
services.sync.engine.tabs: false
services.sync.lastPing: 1546950499
services.sync.lastSync: Tue Jan 08 2019 16:33:30 GMT+0100 (Ora standard dell’Europa centrale)
signon.importedFromSqlite: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1544720025

Preferenze importanti bloccate

Database Places

JavaScript

GC incrementale: true

Accessibilità

Attivato: false
Blocca servizi accessibilità: 0

Versioni librerie

NSPR
Versione minima prevista: 4.20
Versione in uso: 4.20

NSS
Versione minima prevista: 3.40.1
Versione in uso: 3.40.1

NSSSMIME
Versione minima prevista: 3.40.1
Versione in uso: 3.40.1

NSSSSL
Versione minima prevista: 3.40.1
Versione in uso: 3.40.1

NSSUTIL
Versione minima prevista: 3.40.1
Versione in uso: 3.40.1

Sandbox

Livello sandbox content process: 3
Livello effettivo sandbox content process: 3

Internazionalizzazione e localizzazione

Impostazioni dell’applicazione
Lingue richieste: ["it"]
Lingue disponibili: ["it","en-US"]
Lingue applicazione: ["it","en-US"]
Impostazioni internazionali: ["it","en-US"]
Lingua predefinita: "it"
Sistema operativo
Lingue del sistema: ["en-IT","it-IT"]
Impostazioni internazionali: ["en-IT","it-IT"]

Have you had a chance to look at the console yet to see if there are any errors produced? (see comment 3).

It happened only once, and at the console there wasn't anything related to comment 3. Moreover, it clearly happened in a memory leak situation, with the browser suddenly becoming unstable and doing strange things (tabs not opening, no scroll, freezing, etc). I feel this was a different case because when I have the bookmark issue there's no memory leak and I can do anything else with FF.

Flags: needinfo?(mauro.diblasi)

(In reply to Mark Banner (:standard8) from comment #5)

Have you had a chance to look at the console yet to see if there are any errors produced? (see comment 3).

Mark, it happened right now and there's no error ("places" and "bookmarks" are not even mentioned).
Besides this, browser is stable.

In the browser console I see lots of web errors (errors made by people building websites, not browsers) :-)

And there is this one, apparently not web-related:

OpenGL compositor Initialized Succesfully. Version: 2.1 NVIDIA-12.0.21 355.11.10.50.10.103 Vendor: NVIDIA Corporation Renderer: NVIDIA GeForce GT 750M OpenGL Engine FBO Texture Target: TEXTURE_2D

That's all I can say

A thing I noticed.

I don't know if this can be related, but I found when it is impossible to create a bookmark (eg. right now), there's the syncronization icon running "forever" (it doesn't stop):

https://ibb.co/J5YsFBQ

In this image, you can see "last sync" was 3 hours ago and I really don't know what is it synchronizing now.

I only synchronize bookmarks, anyway.

it looks like it may be one of those cases where Sync is stuck and blocks bookmarks... The Sync team may ask you for a better log related to this problem.

Component: Bookmarks & History → Sync

Ok, no problem

The process for enabling and finding logs is at https://wiki.mozilla.org/CloudServices/Sync/File_a_desktop_bug - if you could gather some logs and upload them here it would be awesome. FWIW, bug 1483976 is where we've seen similar issues but have never managed to find the root cause.

Flags: needinfo?(mauro.diblasi)

I add another little piece of information:

since my last comment, I definitely logged out from Sync:

it never happened again until yesterday, when it happened again.

I could click the star, see the relative "card" (I don't know what is its name) but not save the bookmark. The star stayed white.

@Mark Hammond: I still have not had the chance to help with logs, sorry

Flags: needinfo?(mauro.diblasi)

Please provide the logs when you can, thanks!

Flags: needinfo?(mauro.diblasi)
You need to log in before you can comment on or make changes to this bug.