aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 2.0.0 RC1 Known Bugs  (Read 5040 times)

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
2.0.0 RC1 Known Bugs
« on: April 05, 2004, 03:37:55 AM »

This is a list of Known Bugs that gets updated whenever a new bug is confirmed or an old one is fixed. It's NOT for users to post, but for users (and devs) to check if a bug is already known / fixed.

(Original compilation by Jacobo221)

Known bugs:


Display:

DISP.1) - FIXED - "Prefs" -> "Gui Tweaks" -> "Progressbar Style" doesn't automatically refresh the display after clicking "OK".

DISP.2) - FIXED - On username list, in "Messages" tab, if more than one friend is listed, background colour (blue) isn't removed (switched to white) after clicking another firend.

DISP.3) - If an item is selected and right clicked and the mouse cursor moves away from the context menu and then back, the username's background color will become grey while the mouse is back over the context menu. (As it's grey, I think it gets actually unfocused...)

DISP.4) - FIXED - Bottom line has characters overlapped when starting aMule and when connecting to a server (rearranged when resizeing the window or swithing to another tab)

DISP.5) - FIXED - When starting aMule, the number of servers currently listed in servers.met is overlapped by the URL input-field. This is also arranged by resizeing the window or switching to another tab and then back to the "Servers" tab (or simply clicking on the "Servers" button, to refresh the tab). Probably related to DISP.4.

DISP.6) - Tips are displayed in a very big size (may be a bad GTK configuration matter, not a bug?)

DISP.7) - Hidden Status on download lists columns don't get saved across sessions.

DISP.8) - FIXED - If you enable the Show percentage on Transfers Window sometimes files that havent downloaded anything yet show a percentage of -0.0%

Servers:

SERV.1) - FIXED - When connected to a server, if you right-click the server you are connected to and select "Connect to this server"... it actually disconnectes from the server instead of reconnecting to the server or whatever it should do.

SERV.2) - FIXED - aMule hangs if trying to update server.met while being inetd disconnected. (actually curl hangs -  changed timeout to 15, it was 60)

SERV.3) - FIXED - Sometimes you get 2 servers hightlighted at a time

Transfers:

TRAN.1) - FIXED -  Last chunk is sometimes corrupted on some files (pseudo-corrupted or totally corrupted).

TRAN.2) - FIXED -  Transfers suddendly disappear from transfers tab (Walkaround: Go to "Preferences" -> "aMule Tweaks" -> "Upload/Download refresh time when updated" and set it to "Realtime").

TRAN.3) - FIXED - "auto priority" isn't working neither in downloads nor in uploads.

TRAN.4) - aMule not saving "auto priority" settings correctly

TRAN.5) - FIXED - Previewing video files works, but "previewing" finished videos doesn't. It seems like it does not give the extension of the files. After useing "xterm -e mplayer" instead of "mplayer" I can see "opening /mnt/dos/Ronaldinho - Gol Osasuna!." <- no extension

TRAN.6) - FIXED - The menu of the transfered files (finished downloading) still shows "Preview [*.part]" until aMule is restarted. When a file is finished downloading it should just show "Preview" instead of "Preview [*.part]". In fact, the exact number.part they show is the number of the last non-completed transfer which has been right-clicked. (More: this doesn't happen if no file has ever been right-clicked in the current aMule session. That is, if no transfer has been right-clicked aMule will show "Preview", as it is supposed to).

Statics:

STAT.1) - Uptime showing incorrect amount (http://www.amule.org/amule/thread.php?threadid=1475&sid=) (NOT REPRODUCIBLE - PLEASE CHECK!)

STAT.2) - Statistics have to be off on Mac or it crashes on any access to them.

Preferences:

PREF.1) - FIXED - Although useing the no-tray switch (whatever the switch is exactly) in the ./configure before compilation, the Preferences window still has the option for minimazing aMule into the system-tray, which what will actually do is make aMule so hidden that the only way to make it appear again is to close aMule, edit config file (~/.eMule) and open aMule again. (ifdefed all min_to_tray code. Nevermind about the preferences checkbox :D)

PREF.2) - "auto-arrange list" doesn't not work at all.

i18n/l10n:

I18N.1) - FIXED -  Fails to load local language on start.

I18N.2)  - Some strings lack _() still (maybe debug ones?)

I18N.3) - Text out of window in preferences when translating.

I18N.4) - FIXED -  Locale en and other changed have to be enGB and such.

Misc:

MISC.1) - FIXED -  aMule crashes showing an "Unknown tag 0x00" message.

MISC.2) - aMule interface going grey on dowload completion (and on some other systems / situations)

MISC.3) - aMule reading from disk forever

MISC.4) - aMule going into state D for two seconds (System?)

MISC.5) - Not checking if .eMule file exists if it finds .aMule directory

MISC.5) - FIXED -  Showing error message if "lasteversion" doesn't exists (although .aMule doesn't either exist)

MISC.5) - FIXED -  If "lastversion" doesn't exist (first time installing aMule), is it necessary to show the message about SecureIdent on first startup (Bug???)

MISC.6) - aMule still rehashes part files on FAT filesystems if the partition has been umounted. This only happens under Un*x systems haveing .part files in a FAT partition. Tested on FAT32 running Linux only.

MISC.7) - FIXED - Files > 2Gb  don't work on fast ed2k links handler and ed2k app.

MISC.8) - FIXED - Source seeds could put wrong sources on the files on amule crash while closing & restart

MISC.9) - aMule crashes sometimes on close while saving source seeds if the file is not already hashed.

MISC.10) - The free() Invalid Pointer on close bug.

W32/Mac/BSD/Solaris:

MULT.1) - FIXED - gscocket shouldn't be compiled on Mac (Reported by hoschy07)

MULT.2) - SEE STAT.2

MULT.3.1) - Mac timeouts on server connection.

MULT.3.2) - FIXED - Win32 timeouts on server connection.

MULT.4) - "known.met" fails saving.

MULT.5) - Preferences dialog notebook looks bad on win32/Mac (vertical notebook not supported). Recommended fix: Implement wxListCtrl-based page selection, as in eMule. The neccesery code can be found in ShareDaemon wxInterface CVS (around versions 0.1.5).

MULT.6) - Toolbar buttons texts are missing on Mac. The reason is that Mac toolbar does not support texts on toolbar buttons. Recommended fix: Generate a bitmap on runtime which already contains both the text and image (using wxMemoryDC) and use that for the image. The necessary code can be found in ShareDaemon wxInterface Images.cpp file.

Compilation:

COMP.1) - FIXED -  Unable to compile aMule on OpenBSD. Patched submitted by croaker and fa2. croaker is now our new OpenBSD developer)

COMP.2) - FIXED - configure doesn't know if wxGTK is linked to GTK1 or GTK2 (should raise a warning on GTK2)

COMP.3)  - INVALID - configure seems not to check zlib version

COMP.4) - FIXED -  configure --help displays "--enable-debug" but doesn't display "--disable-debug". Since debug is enabled by default, it should be displayed. (I even believe there are more options not displayed in "configure --help" but I guess it'd take a year to find them all :-D)

COMP.5) - FIXED - configure doesn't check for gettext (does not check if msgfmt exists)

COMP.6) - INVALID - configure doesn't also check if /usr/lib/libcryptopp.a exists.

COMP.7) - INVALID - Debian Crypto++ package's library is libcrypto++5.1 but aMule looks for libcrypto++.a (DEBIAN BUG!!)

COMP.8) - INVALID - aMule Debian package installs aMule in /usr/bin, but aMule's "make install" installs in /usr/local/bin (shouldn't we install on /usr/bin?)

Webserver:

WEBS.1) - FIXED - File size for files larger than 2Gb is displayed incorrectly.
Logged

djtm

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 95
Re: 2.0.0 RC1 Known Bugs
« Reply #1 on: April 06, 2004, 01:34:19 PM »

COMP.8) - aMule Debian package installs aMule in /usr/bin, but aMule's "make install" installs in /usr/local/bin (shouldn't we install on /usr/bin?)

Nope, the rules are: manually compiled and installed package should be put into /usr/local/..., so not to interfere with the packet management systems.

If my saying so is not enough, tell me and I'll find the page where it was written. I read it somewhere, and it makes sense, doesn't it?  ;)
Logged
"If you laid all of our laws end to end, there would be no end."
Mark Twain
"Linux is like a wigwam: No Gates, no Windows, but Apache inside!"

Citroklar

  • Full Member
  • ***
  • Karma: 0
  • Offline Offline
  • Posts: 148
Re: 2.0.0 RC1 Known Bugs
« Reply #2 on: April 06, 2004, 06:40:33 PM »

self compiled packages go where ./configure --prefix=/path/to/install/dir tells it to go...


Greetings, Citroklar
Logged
#!/bin/ssh
#The Unix Guru's View of Sex
unzip ; strip ; touch ; grep ; finger ; mount ; fsck ; more ; yes ; umount ; sleep

Hetfield

  • Developer
  • Jr. Member
  • *****
  • Karma: 0
  • Offline Offline
  • Posts: 74
Re: 2.0.0 RC1 Known Bugs
« Reply #3 on: April 07, 2004, 03:59:03 PM »

COMP.7) - Debian Crypto++ package's library is libcrypto++5.1 but aMule looks for libcrypto++.a (DEBIAN BUG!!)

as you told...debian bug.

so just put a symbolic link to right name.

CONP.7 invalid.
Logged

Hetfield

  • Developer
  • Jr. Member
  • *****
  • Karma: 0
  • Offline Offline
  • Posts: 74
Re: 2.0.0 RC1 Known Bugs
« Reply #4 on: April 07, 2004, 04:01:27 PM »

COMP.3) - configure seems not to check zlib version

doesn't check the version but tries to compile and link.

works good, i know zlib 1.21 i better than old 1.14 but not so important i think

the emule security bug should be related to emule bug, not zlib.

correct me if i'm wrong.

COMP.3. invalid
Logged

Hetfield

  • Developer
  • Jr. Member
  • *****
  • Karma: 0
  • Offline Offline
  • Posts: 74
Re: 2.0.0 RC1 Known Bugs
« Reply #5 on: April 07, 2004, 04:07:12 PM »

COMP.6) - configure doesn't also check if /usr/lib/libcryptopp.a exists.

configure checks for headers and not libs.
why? cause users can delete...can do what they wants.
simbolic links too...

we can't check all. we should check curl libs, zlibs, and so on...
that's pretty boring, considering that 99% users doesn't move that libs.

and if they move they can even move that back :)

configure doesn't check for wx libs too. so maybe can happena that amule compiles but doesn't run.

checking for all components is not only very boring, as i told before, but is user want...can bypass configure checks.
example:

echo "test" > lib

bypassed....or test should compile and link too?
eheh ok..possibile...but...

for wx libs? should run a GUI binary?
and if user delete the lib after compilation?

as u can see there are so many variables that we can't check, and only human hand can fix it, probably.

INVALID TOO.
Logged