Skip to content
This repository has been archived by the owner on Apr 17, 2022. It is now read-only.

Segfaults with QuesoGLC #2828

Closed
wzdev-ci opened this issue Jul 20, 2011 · 21 comments
Closed

Segfaults with QuesoGLC #2828

wzdev-ci opened this issue Jul 20, 2011 · 21 comments

Comments

@wzdev-ci
Copy link
Contributor

resolution_fixed type_bug | by NoQ


The new master build (20110717) always crashes (segfaults) at startup for me. Previous master builds worked well.

My video card is

01:00.0 VGA compatible controller: ATI Technologies Inc RV620 LE AGP [Radeon HD 3450]

and i'm using "catalyst" proprietary driver v10.8 on Archlinux; not sure it's related though.

Crash dumps attached.


Issue migrated from trac:2828 at 2022-04-16 08:29:17 -0700

@wzdev-ci
Copy link
Contributor Author

NoQ uploaded file warzone2100.gdmp-BqUEWJ (26.0 KiB)

@wzdev-ci
Copy link
Contributor Author

NoQ uploaded file warzone2100.gdmp-XHuALN (26.0 KiB)

@wzdev-ci
Copy link
Contributor Author

anonymous commented


The crashdumps suggest your glew or glc library is the problem.

@wzdev-ci
Copy link
Contributor Author

Safety0ff commented


Hmm, it is odd that it is going from a glew call to a glc call.

@wzdev-ci
Copy link
Contributor Author

Safety0ff commented


Which version of quesoglc are you using?

@wzdev-ci
Copy link
Contributor Author

stiv commented


Same problem where with opensuse quesoglc (libGLC0-0.7.2). Using SafetyOff's hacked quesoglc works fine.

@wzdev-ci
Copy link
Contributor Author

NoQ commented


In my case, i have

community/quesoglc 0.7.2-1
extra/glew 1.6.0-1

This is the latest version currently available in archlinux/stable.
What is SafetyOff's hacked quesoglc? o.O

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jul 23, 2011

Safety0ff commented


Replying to Warzone2100/old-trac-import#2828 (comment:5):

What is SafetyOff's hacked quesoglc? o.O
It's basically quesoglc latest git minus a few commits plus a few changes to make it friendlier to the cross compiler. (Link) Alternatively you could just use quesoglc from their git.

@wzdev-ci
Copy link
Contributor Author

Safety0ff commented


It seems like the version of quesoglc packaged with most distros exports glew symbols or something.

@wzdev-ci
Copy link
Contributor Author

cybersphinx changed title from Segfault at startup on the new master to Segfaults with QuesoGLC

@wzdev-ci
Copy link
Contributor Author

cybersphinx commented


See also #2844, #2878.

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 3, 2012

Cyp changed priority from normal to blocker

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 3, 2012

dak180 changed _comment0 which not transferred by tractive

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 3, 2012

Cyp commented


As far as I understand, there is no released working version of QuesoGLC.
So everyone has to use an as-of-yet unreleased version of QuesoGLC.

Would it be possible to embed a working version of QuesoGLC and build with that if the system one is broken (which it is, with high probability), or is the QuesoGLC build system too weird?

Bumping priority since being able to actually run the game is almost as important as being able to compile it, and if we can do something, it might be a good idea before any final release.

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 3, 2012

cybersphinx changed milestone from unspecified to 3.0

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 8, 2012

safety0ff changed status from new to closed

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 8, 2012

safety0ff changed resolution from `` to fixed

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 8, 2012

safety0ff commented


Integrate QuesoGLC.

Since no fixed release is out at the moment, always use ours.

Closes #2828.

  • Changeset: [/changeset/9cb0afa9b80141bc24c859ddb0fda9f25cc943b6 9cb0afa9b80141bc24c859ddb0fda9f25cc943b6]
  • URL: [9]cb0afa9b80141bc24c859ddb0fda9f25cc943b6

@wzdev-ci wzdev-ci closed this as completed Jan 8, 2012
@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Jan 8, 2012

dak180 commented


Use the included QuesoGLC.

Adds Fribidi as an independent framework.
Also clean up some file references in the xcode project.

Refs #2828.

  • Changeset: [/changeset/6855e2a51df3238b3561910de639ebdc66ac364f 6855e2a51df3238b3561910de639ebdc66ac364f]
  • URL: [6855]e2a51df3238b3561910de639ebdc66ac364f

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Aug 4, 2012

safety0ff commented


Integrate QuesoGLC.

Since no fixed release is out at the moment, always use ours.

Closes #2828.

  • Changeset: [/changeset/9cb0afa9b80141bc24c859ddb0fda9f25cc943b6 9cb0afa9b80141bc24c859ddb0fda9f25cc943b6]
  • URL: [9]cb0afa9b80141bc24c859ddb0fda9f25cc943b6

@wzdev-ci
Copy link
Contributor Author

wzdev-ci commented Aug 4, 2012

dak180 commented


Use the included QuesoGLC.

Adds Fribidi as an independent framework.
Also clean up some file references in the xcode project.

Refs #2828.

  • Changeset: [/changeset/6855e2a51df3238b3561910de639ebdc66ac364f 6855e2a51df3238b3561910de639ebdc66ac364f]
  • URL: [6855]e2a51df3238b3561910de639ebdc66ac364f

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant