Author Topic: GPP client glitch. Crash when joining a server with missing QVM [SOLVED]  (Read 4079 times)

Plague Bringer

  • Posts: 3815
  • Turrets: +147/-187
As the title implies, when joining the Domination server on the GPP client, I briefly see the autodownload window ingame, Tremulous fullscreens and goes into what seems to be 800x600 resolution (which is the default upon installing, right?), crashes, and I get an "Error" window telling me "VM_Create on UI failed". Upon exiting this window, the following window pops up..

Quote from: Microsoft Visual C++ Runtime Library
Assertion failed!

Program: C\Program Files\Tremulous\tremulous-gpp.exe
File: src/sys/sys_main.c
Line: 150

Expression: ex == 0http://pastebin.com/m30703223

Here's my condump pastebin.

Helpful information(?);
I am running a fresh, vanilla install of Tremulous. Everything in every one of my Tremulous folders has been put there by the installers for 1.1 (installer from last year [as in mid '09, not last night '09] but I don't think that matters) and GPP (barring a .vms I downloaded from US1).

THE FIX:
Tremulous crashes because it doesn't find a proper .qvm when attempting to join the server. The crash can be bypassed by finding, downloading, and "installing" (tossing into your /tremulous/base folder) the .qvm the the server is running before joining, or by frantically clicking in an attempt to hit the "download from server" or "download from website" buttons in the split second that they are available to you. I suppose I prefer frantically clicking, but if the .qvm is readily available, the former choice would be the better.
« Last Edit: January 01, 2010, 09:34:33 am by Plague Bringer »
U R A Q T

Plague Bringer

  • Posts: 3815
  • Turrets: +147/-187
Okay, so I moved my mouse, spammed LMB, and happened to click "download from server" which allowed me to get the files I needed and join. I think that this is a serious bug and should be looked at.
U R A Q T

kevlarman

  • Posts: 2737
  • Turrets: +291/-295
Re: GPP client glitch. [SOLVED -- NEEDS DEV ATTENTION]
« Reply #2 on: January 01, 2010, 07:31:04 am »
first of all, the forums are not the place to report bugs, if you're too lazy to make an account on bugzilla, you can find me on freenode or pm me with the details (preferably the former).
second of all, this isn't a bug. it's caused by the fact that no gpp compatible ui.qvm is in the search path, and that won't be an issue when the released version has its ui.qvm in base.
Quote from: Asvarox link=topic=8622.msg169333#msg169333
Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

Plague Bringer

  • Posts: 3815
  • Turrets: +147/-187
Re: GPP client glitch. [SOLVED]
« Reply #3 on: January 01, 2010, 08:02:26 am »
first of all, the forums are not the place to report bugs, if you're too lazy to make an account on bugzilla, you can find me on freenode or pm me with the details (preferably the former).
second of all, this isn't a bug. it's caused by the fact that no gpp compatible ui.qvm is in the search path, and that won't be an issue when the released version has its ui.qvm in base.
I was reporting an error. Upon realizing it's simplicity and solving it, I assumed that it must be a bug. Thanks for pointing out that it's merely a "pre-final-quirk" type error. I'll keep in mind to find you on freenode, and I'll make a bugzilla account right away. Double thanks for the response.
« Last Edit: January 01, 2010, 08:32:10 am by Plague Bringer »
U R A Q T

bob0

  • Posts: 80
  • Turrets: +11/-9
Re: GPP client glitch. [SOLVED]
« Reply #4 on: January 01, 2010, 08:20:18 am »
I'm glad you solved it. :)

This can also be worked around by manually downloading the newest data-gppX.pk3 and data-oc-X.pk3 from http://oc.superpie.org/oc/ (you can try reading the 9th or second to last big paragraph in http://tremulous.net/forum/index.php?topic=12579.0.
bob

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: GPP client glitch. [SOLVED]
« Reply #5 on: January 01, 2010, 08:35:09 am »
If your mod was any good you wouldn't have to spam it in every unrelated thread.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

bob0

  • Posts: 80
  • Turrets: +11/-9
Re: GPP client glitch. [SOLVED]
« Reply #6 on: January 01, 2010, 08:44:47 am »
As the title implies, when joining the Domination server on the GPP client...

... every unrelated thread.

If you'll please glance over the thread I posted, you should see the word "Domination" in it several times.  If you scroll down a bit, you'll see an easy work around to the original poster's problem.

Do you see the relevance now?  (If you don't see the relevance of any post to which I link, I'll gladly attempt to help you understand.)

Anyway, I thought you liked Domination :(
« Last Edit: January 01, 2010, 08:49:41 am by Z+ SM p(EEn- »
bob

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: GPP client glitch. [SOLVED]
« Reply #7 on: January 01, 2010, 09:06:39 am »
* David didn't read enough.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

MitSugna

  • Guest
Re: GPP client glitch. Crash when joining a server with missing QVM [SOLVED]
« Reply #8 on: January 02, 2010, 10:19:25 pm »
stop taking those drugs...