Re: Opera tech preview for Linux

Stephen Wynne (stevemw@mindspring.com)
Sat, 25 Dec 1999 16:39:53 -0500


In message <199912251647.RAA06230@stovner.sys.sol.no>, H kon Wium Lie
writes:

The Opera technology preview for Linux is loose. Full announce on Monday.

http://metalab.unc.edu/pub/Linux/apps/www/browsers/

Håkon,

Thank you for sharing this with us! I immediately downloaded and tried
it out on my 64M P133 running RedHat Linux 6.1 with recent updates
from their errata. I was running the Window Maker window manager. See
my comments below.

I know you're probably tired of hearing it, but please continue to
consider taking an open-source approach to this product. You know all
the arguments pro and con, so I'll just register my opinion for now :)

Best regards,

Stephen Wynne
Web Consultant
Carnegie-Mellon University

P.S. Here's a screenshot for anyone unable to run Opera on Linux:
http://www.opera.com/graphics/linscr.gif

Pluses:

Excellent focus on privacy (as far as I can tell) and "opt-in" info xfer.
On first load, our website, http://www.cmu.edu/, looked great!
Disclaimer: I don't have anything to do with the current content :)
The GUI is fast! I didn't test transfers, but they seem OK.
Qt seems to be trying to support UNICODE, so maybe there's hope for
for wide characters.

Minuses:

Plugin framework is only for Windows? I noticed that
http://www.opera.com/support/instplug.htm mentions support for Java,
which is nice. Perhaps you could work with http://www.blackdown.org
to develop a Java plugin for your product. Talk to
Karl Asha <karl@blackdown.org> if you're interested.
"Go" in your search on http://www.opera.com/ didn't do anything.
No Java-plugin support?
After going forward to http://www.cmu.edu/home/pros_students/index.html
from the "Prospective Students" JavaScript link on the front page
(http://www.cmu.edu/), then returning, the background around the inner
edges was missing.
In Document Appearance, Select Font, I couldn't select
the ``jisx0201.1976'' script, which wasn't displayed. I could
select the Western font, though :)

Images (when the transfer is somehow interrupted?) don't finish redrawing.
Totally reloading with "Navigation -> Reload All" doesn't seem to help.
Drag and drop doesn't seem to interoperate with Motif or GNOME.
Help -> About Opera: didn't work.
Site text select doesn't work when downloads are active.
slow.
No pointer behavior over documents.

Text was messy at my Apache webserver startup page.
Going from http://www.microsoft.com/ --> http://msdn.microsoft.com/vstudio/
left muddy, unfinished pics.

First crash (on Microsoft URL above):
after attempting to select the URL when the system was busy downloading, it
crashed on "previous" at QObject::connect: No such slot QDialog::slotHelp()
QObject::connect: (sender name: 'unnamed')
QObject::connect: (receiver name: 'unnamed')
See GDB backtrace below (I can give you a disassembly if you like).

On restarting and trying again: didn't redraw screen well when going
"back" from http://msdn.microsoft.com/vstudio/
After refreshing the http://www.microsoft.com/ page (after going
"back" to it), images still didn't correctly redraw.

There was nothing to see at http://www.microsoft.com/windows/!
The site status bar (again, where I can't "select text"), it said
http://www.microsoft.com/misc/features/features_flshbk.htm).

GDB trace from first crash:
gdb opera-19991224/opera core
GNU gdb 4.18
This GDB was configured as "i386-redhat-linux"...
(no debugging symbols found)...
Core was generated by `opera-19991224/opera'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/lib/libstdc++-libc6.1-1.so.2...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_nisplus.so.2...done.
Reading symbols from /lib/libnsl.so.1...done.
Reading symbols from /lib/libnss_nis.so.2...done.
Reading symbols from /lib/libnss_dns.so.2...done.
Reading symbols from /lib/libresolv.so.2...done.
#0 0x8078223 in strcpy () at ../sysdeps/generic/strcpy.c:30
30 ../sysdeps/generic/strcpy.c: No such file or directory.
(gdb) bt
#0 0x8078223 in strcpy () at ../sysdeps/generic/strcpy.c:30
#1 0x854637c in QList<QTextRow> virtual table ()
#2 0x8144657 in DocumentWindow::back ()
#3 0x815c6dd in MainWindow::previous ()
#4 0x82404b8 in QObject::cleanupEventFilter ()
#5 0x834bc22 in QSemiModal::~QSemiModal ()
#6 0x82b042c in QPopupMenu::accelDestroyed ()
#7 0x82592b9 in QWidget::clearFocus ()
#8 0x8206c9a in QApplication::closeAllWindows ()
#9 0x81b7ffd in QApplication::create_xim ()
#10 0x81b5808 in QApplication::create_xim ()
#11 0x81b4937 in QApplication::create_xim ()
#12 0x8207f3d in QApplication::closeAllWindows ()
#13 0x81b48c1 in QApplication::create_xim ()
#14 0x8073951 in strcpy () at ../sysdeps/generic/strcpy.c:30
#15 0x401411eb in __libc_start_main (main=0x8073240 <strcpy+24800>, \
argc=1,
argv=0xbffffa64, init=0x806bb10 <_init>, fini=0x83d3a78 <_fini>,
rtld_fini=0x4000a610 <_dl_fini>, stack_end=0xbffffa5c)
at ../sysdeps/generic/libc-start.c:90
(gdb)