Posible Bug en el Bookmark Manager de Opera.
Parece ser que encontré un fallo (bug) en el administrador de favoritos (bookmark manager) de Opera.
Como la gran mayoría, utilizo los bookmarks de Opera para acceder a las páginas que generalmente frecuento o guardar enlaces intersantes, documentación, enlaces a las homepages de los programas que utilizo a diario, etc.
Además de ésto también tengo ahi una carpeta que se llama cache en la que guardo cosas que me interesan pero que no puedo detenerme a leer en el momento que me las cruzo, generalmente artículos interesantes.
En fin, soy un usuario muy activo de esta herramienta que trae Opera, así como otros navegadores. Lo que sucede es que, como una gran cantidad de personas de este mundo freak :P, utilizo varios Sistemas Operativos:
- Gentoo Linux en mi Server.
- Gentoo Linux en mi WorkStation
- Microsoft Windows XP SP2 también en mi WorkStation para el trabajo cotidiano (sí, sí, ya lo voy a sacar).
Bueno, como decía más arriba, utilizo constantemente los bookmarks y es por eso que lo que suelo hacer es mantenerlos sincronizados entre todas las máquinas exportándolo de vez en cuando desde el bookmarks manager de la versión de Opera que utilizo a diario.
De esta manera, cada vez que agrego algún que otro link simplemente importo el archivo opera.adr en las otras instalaciones del navegador y mantengo los favoritos sincronizados.
Lo que me pasó fue lo siguiente, en vez de elegir la opción "Export Opera bookmarks", elegí la opción "Save As ..." y almacené el archivo de bookmarks opera.adr en una unidad remota (una partición de 70GB de mi Server en la que guardo todo tipo de archivos (mp3, anotaciones, configuraciones, etc.).
¿Por qué hice esto? Porque en vez de tener que andar importando y exportando el archivo opera.adr entre las diferentes instalaciones/PCs cada vez que este archivo cambia el problema se solucione haciendo que cada navegador apunte al mismo archivo. De esta manera, si yo agrego o quito un bookmark desde la versión que corre en Gentoo, cuando utilize la versión que corre bajo Windows los favoritos sean los mismos.
A partir del momento en que hice esto la Opera empezó a funcionar realmente mal. Cada vez que utilizaba phpMyAdmin o me pasaba entre los diferentes tabs el navegador realmente se chalaba.
En un momento pensé que podría llegar a ser que MySQL o Apache utilizando la memoria SWAP en el Server ya que éste está encendido desde hace ya varios días, pero realmente nunca tube problemas similares. Igualmente no descarté la opción.
Después imaginé que podría llegar a ser algún JavaScript de phpMyAdmin, pero estoy utilizando la última versión estable (2.8.2) prácticamente desde que vió la luz y con ningún navegador había tenido este problema, ni siquiera con Opera. Tampoco descarté la opción.
Finalmente, harto de tener que esperar que se deschale, decidí borrar el directorio de configuración de Opera de mi usuario en Windows y empezar de nuevo. Pensé que quizás por algún gualicho o magia negra por el estilo la configuración del navegador o el mismo Windows se había fuckeado y qué mejor manera que arrancar de cero.
- Cierro Opera.
- Borro el directorio "C:\Documents and Settings\Administrator\Application Data\Opera".
- Arranco Opera y empiezo a configurarlo a mi gusto nuevamente (todo bien hasta el momento)
- Bookmarks > Manage Bookmarks (Ctrl+Alt+B) > File > Open > //remote_Server/confs/opera.adr
- Nuevamente todo mal.
Mirando las estadísticas del siempre alucinante gkrellm veo que cada vez que Opera se chalaba el micro y el tráfico de red se iban a las nubes.
Cosa del destino, hago un mal movimiento de mouse & keyboard y duplico los favoritos :S. Cada vez que quería borrar las copias accidentales la chala emergía ... y emergía con el nombre de Bug.
Bueno, para acortarla un poco, reacomodé mis bookmarks y volví a utilizar el viejo método de importar y exportar dejando que Opera lea este archivo localmente y fui derechito al Bug Report Wizard en la página de Opera.
Según creo lo que pasa es lo siguiente:
Una buena manera de almacenar los bookmarks es simulando un motor de base de datos con un archivo de texto (como lo que se suele hacer con los archivos .csv).
Cada vez que Opera tiene que realizar, por el motivo que fuere, alguna operación con los bookmarks lee los datos de este archivo una y otra vez dependiendo de la cantidad de items que este tenga. Con 4 o 5 bookmarks la diferencia es mínima (lo probé), pero con más de 500 son 500 veces que lee y relee (mal hecho) este archivo a travez de la interfaz de red. Es ahi adonde se produce el pico de consumo de CPU y ancho de banda (recursos) de la interfaz de red. Ahora, cuando esta operación se realiza localmente, al ser un archivo de relativamente poca capacidad, el error es imperceptible.
El problema podría agravarse quizás si varios usuarios hacen lo mismo sobre un servidor pudiendo, quizás tumbarlo (D.O.S.).
Esto es solo una suposición ya que no soy experto en seguridad, el bug no es oficial hasta que los de Opera los confirmen y valla uno a saber que otro factor pueda estar dando vueltas por acá. Pero igualmente me parece que es una historia/experiencia interesante para contar en el blog.
No creo, pero sería bueno que los de Opera lo confirmen ya es la tercera o cuarta vez que mando feedback y nunca un recibí un cortés agradecimiento. Al menos para alimentar el ego che! :P
Lo único malo de esta experiencia fue que casi pierdo los bookmarks. Lo bueno es que despues del siguiente ENTER va una copia a la particion de backups :D.
- Publicado:
- Lunes 31 de Julio de 2006 a las 00:47:05
- Autor:
- Juan Francisco Giordana
- Categoría:
- Opera
- Comentarios:
- 1 comentario
- Agregar comentario
- Comentarios RSS:
- Suscribirse a estos comentarios. (Coming ... not soon.)
- Favoritos:
-
- Agregar Posible Bug en el Bookmark Manager de Opera. en Del.icio.us
- Agregar Posible Bug en el Bookmark Manager de Opera. en Digg
- Agregar Posible Bug en el Bookmark Manager de Opera. en Technorati
- Agregar Posible Bug en el Bookmark Manager de Opera. en Fresqui
- Agregar Posible Bug en el Bookmark Manager de Opera. en Meneame
- Agregar Posible Bug en el Bookmark Manager de Opera. en Bloglines
- Agregar Posible Bug en el Bookmark Manager de Opera. en Reddit
- Agregar Posible Bug en el Bookmark Manager de Opera. en Furl
- Agregar Posible Bug en el Bookmark Manager de Opera. en Blinklist
- Agregar Posible Bug en el Bookmark Manager de Opera. en Magnolia
- Agregar Posible Bug en el Bookmark Manager de Opera. en Stumble Upon
- Agregar Posible Bug en el Bookmark Manager de Opera. en Spurl
- Agregar Posible Bug en el Bookmark Manager de Opera. en Rojo
- Agregar Posible Bug en el Bookmark Manager de Opera. en Shadows
- Agregar Posible Bug en el Bookmark Manager de Opera. en Simpy
- Agregar Posible Bug en el Bookmark Manager de Opera. en Co.mments
- Agregar Posible Bug en el Bookmark Manager de Opera. en Scuttle
- Agregar Posible Bug en el Bookmark Manager de Opera. en Yahoo My Web
- Agregar Posible Bug en el Bookmark Manager de Opera. en Google Bookmarks
- Agregar Posible Bug en el Bookmark Manager de Opera. en Newsvine
- Agregar Posible Bug en el Bookmark Manager de Opera. en Icerocket
- Agregar Posible Bug en el Bookmark Manager de Opera. en FSDaily
Yo también he reportado varios bugs pero tampoco me dan pelota (en el sentido de responder, no en el de arreglar). Sólo una vez respondieron un correo (quizás porque armé discusión en el foro) y fue para decirme que, por una alineación poco común de los planetas, ellos estaban haciendo bien las cosas. :)
Felicidades por encontrar uno tan bueno.
Enviado por Federico el 31/07/2006 11:31:31 (#).