0.3.0_alpha4941: Bugs

Help test release candidates for the next release
User avatar
Lucifer
Project Developer
Posts: 8743
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Yeah, Vanhayes' crash is weird. He can make it happen at will, and he can tell us what he does to make it happen, but none of us (that have been paying attention, anyway) can make it happen, and it doesn't show in a recording. It's bad enough for him that I'd like to see it fixed for 0.3.0, but it's of a sort that's particularly difficult to track down, and might wind up getting fixed by accident anyway. Nobody else has reported it, and it may or may not be related to mom's crash. So, since nobody else has reported it and we can't duplicate it, it's not a showstopper, as much as I'd like to see it fixed for 0.3.0.

@ghableska: I think that's intentional, but I could be wrong about it. I know that player names are internally being turned into ascii and stripped of color codes and stuff for a number of things (tab completion being one of them), and it's possible someone decided to use that version of the name in the scoreboard and over the cycles. It's probably not a font problem as much as it's just using the wrong version of the name, and that's something we can argue whether or not it's a problem anyway. :)

Calling again for crashing bugs. Also, has anybody tried mom's cockpit yet? I just got the 0.3.0 branch, I hope to try it tomorrow. He was able to narrow it down at least to it being something about his cockpit, and spidey could reproduce it, so it seems like one of us should be able to reproduce it too, but I strongly suspect it'll have to be some one of us using windows. wrtlprnft tried it in Wine, but I don't know if he managed to make it crash there or not.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

Ghableska's bug is weird. It's supposed to show up unfiltered in both the score table and the cockpit data sources, it must be some other screwup :(
Does that happen with all names that contain special chars?
There's no place like ::1
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

Hmm, it displays the µ sign just fine for me. Here are some screenshots.
Could someone on windows test this maybe?
There's no place like ::1
User avatar
Lucifer
Project Developer
Posts: 8743
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Ok, I tried Your_mom's cockpit and was able to get a backtrace. So it crashed for me, too.

Code: Select all

0x08052702 in cCockpit::cb_CurrentPing ()
(gdb) bt
#0  0x08052702 in cCockpit::cb_CurrentPing ()
#1  0x080d7633 in tValue::Callback<cCockpit>::GetString ()
#2  0x080df5e5 in cWidget::Label::Render ()
#3  0x08051c14 in cCockpit::RenderRootwindow ()
#4  0x08058546 in display_cockpit_lucifer ()
#5  0x081aa4d3 in tCallback::Exec ()
#6  0x081a1231 in rPerFrameTask::DoPerFrameTasks ()
#7  0x081a5f65 in rSysDep::SwapGL ()
#8  0x08198020 in rConsole::DisplayAtNewline ()
#9  0x08197905 in rConsole::DoPrint ()
#10 0x081b028e in tConsole::Print ()
#11 0x0805b1b6 in tConsole::operator<< <tOutput> ()
#12 0x0816ce88 in sn_ConsoleOut ()
#13 0x08137c54 in eTeam::RemovePlayer ()
#14 0x0811cdce in ePlayerNetID::UpdateTeamForce ()
#15 0x0811d421 in ePlayerNetID::UpdateTeam ()
#16 0x0812fc05 in ePlayerNetID::RemoveFromGame ()
#17 0x08130e34 in ePlayerNetID::~ePlayerNetID ()
#18 0x0811f4ef in ePlayerNetID::ClearAll ()
#19 0x080825aa in sg_EnterGameCleanup ()
#20 0x08083ad2 in sg_EnterGame ()
#21 0x0808400a in own_game ()
#22 0x08191404 in uMenu::HandleEvent ()
You don't need the rest, right? :)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Ghableska
On Lightcycle Grid
Posts: 31
Joined: Sat Dec 24, 2005 5:52 pm
Location: The middle of nowhere.

Post by Ghableska »

Rain's character showed up in the score table, but not JJBean's.
You do not have the required permissions to view the files attached to this post.
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

Ghableska wrote:Rain's character showed up in the score table, but not JJBean's.
Uh, in those two shots I see both names correctly... Now I'm confused.
There's no place like ::1
User avatar
Van-hayes
Round Winner
Posts: 398
Joined: Sat Mar 04, 2006 1:15 am
Location: The Maritimes

Post by Van-hayes »

Look at the upside down ! in JJ's name when he was talking, It isnt there in the score table.
You've gone too far, turn back!
User avatar
Lucifer
Project Developer
Posts: 8743
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

Anymore crash bugs left hanging around?

Looks like we've got sound straightened out (except for sdl_mixer not being built with mp3 suppor), and I see the commit message from wrtlprnft that hopefully fixes mom's crash. Does the game respect the user's decision to disable sound?

I'm back to where I can actually do real coding again, so I can actually work on this again. :) So, I'd like to do another alpha with the fixes we have, and 2 things added:

1. SDL_mixer with mp3 support for windows (and all other platforms)
2. Turning off sound should actually work (if it doesn't now)

And of course all the crash bugs we know about and can track down fixed. So where do we stand?

I'm willing to forego an alpha and just give a snapshot to a few users that reported problems, but I'm not willing to jump to 0.3.0 just yet. I want another check on it, if possible. :)
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Z-Man
God & Project Admin
Posts: 11710
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

2. is fixed, but 1. is a problem, for two reasons :) First, when I try to activate it by compiling SDL_Mixer with MP3_MUSIC defined, the app won't load later. Maybe the binary of smpeg is broken or doesn't fit to Code::Blocks. The second problem, the patent, seems to be ignorable for open source projects.

I can build an alpha almost any day. Once the build process is adapted to source and organisation changes (it is now), it takes ten minutes of real work and an hour of waiting.
User avatar
Self_Destructo
Round Winner
Posts: 317
Joined: Tue Jun 07, 2005 1:24 am
Location: HillBilly Country
Contact:

Post by Self_Destructo »

wow, already? I'm going to finish my cockpit file so it can be used as a resource. Also, is my rotator going to be done for 3.0?
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

Self_Destructo wrote:wow, already? I'm going to finish my cockpit file so it can be used as a resource. Also, is my rotator going to be done for 3.0?
0.3.* are development releases, and our goal for 0.3.0 final is to make it somewhat stable, so it's too late for the rotator, but maybe in 0.3.1. At least that's how I understand it.

It doesn't really matter, i think we're going for pretty frequent releases in 0.3.0 ;)
There's no place like ::1
User avatar
Self_Destructo
Round Winner
Posts: 317
Joined: Tue Jun 07, 2005 1:24 am
Location: HillBilly Country
Contact:

Post by Self_Destructo »

No biggy to me if it's done or not. Anything new to the cockpit file that I should know about? /me has a limit amount of time for the internet.
User avatar
Ghableska
On Lightcycle Grid
Posts: 31
Joined: Sat Dec 24, 2005 5:52 pm
Location: The middle of nowhere.

Post by Ghableska »

Ok, I know it's a bad recording...

But I have most of the stuff, with the characters not appearing in the score table, cycle labels, or tab completion.
You do not have the required permissions to view the files attached to this post.
User avatar
wrtlprnft
Reverse Outside Corner Grinder
Posts: 1679
Joined: Wed Jan 04, 2006 4:42 am
Location: 0x08048000
Contact:

Post by wrtlprnft »

Ok, we (ghableska and me) did some testing, and this is what we came up with:
  • It only seems to affect characters at the beginning and the end of names
  • It's version independent. It happens with the following combinations we tested: (server:trunk, client:0.3.0_alpha2); (server:trunk, client:0.2.8.2); (server:0.2.8, client: 0.3.0_alpha2)
  • it affects tab completion (in 0.3.0_alpha2), the score table, and the display over cycles.
  • It only seems to affect windows users.
  • it only affects some characters, see the attached image, a green dot means we tested and the char showed up, a red one means it didn't, no dot means we didn't test that char (I only tested the chars i could enter in ama)
Anyone up to solve that puzzle? I'm unable to see a pattern.
You do not have the required permissions to view the files attached to this post.
There's no place like ::1
User avatar
Your_mom
Match Winner
Posts: 653
Joined: Sun Jun 06, 2004 1:45 am

Post by Your_mom »

(00:29:45) Your_mom_arma: bug, ai team spawns in different area ... in fortress at least, its odd
Wrtl had an odd name on and instead of it showing up
±_±_±
this was displayed
music :
Post Reply