Bug 158018 - Boson crashes while loading player objects.
Summary: Boson crashes while loading player objects.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: boson
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: The Boson Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-18 21:29 UTC by Daniel Ross
Modified: 2011-10-01 10:08 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Ross 2008-02-18 21:29:59 UTC
Version:           0.13 (using KDE 3.5.8)
Installed from:    Ubuntu Packages
Compiler:          g++ (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) 
OS:                Linux

This happens with any map, in any single player campaign.
    This line repeats hundreds of times:

alsa_blitbuffer: Could not write audio data to sound device: Bad file descriptor

    My alsa-base version is 1.0.14-1ubuntu2. I have never had trouble with sound before.
    In the middle of it all, the following line was printed:

Could not find 'drkonqi' executable.

    I couldn't find it either, on my computer or in the Ubuntu packages. Last unique lines:

KCrash cannot reach kdeinit, launching directly.
Alarm clock

    Exit code was 253. Here is the backtrace:

[
0: boson(_Z11boBacktracei+0x30) [0x8513190]
1: boson(_Z11boBacktracev+0x1a) [0x851335a]
2: boson(_ZN14BoGameLogSaver13saveBacktraceEv+0x11d) [0x843949d]
3: boson(_ZN14BoGameLogSaver4saveEv+0x218) [0x843a2c8]
4: boson(_ZN5Boson12saveGameLogsERK7QString+0x5a) [0x843a3ea]
5: boson [0x843a80c]
6: /usr/lib/libkdecore.so.4(_ZN6KCrash19defaultCrashHandlerEi+0x11c) [0xb765b10c]
7: [0xffffe420]
]

    An interesting part at the end of the "bodubuglog":

WARNING (200, Boson Sound): [virtual void BosonSound::addEventSound(const QString&, const QString&)] NULL sound /usr/share/apps/boson/themes/species/human/sounds/order_move_0.ogg for order_move
[
0: boson(_Z11boBacktracei+0x30) [0x8513190]
1: boson(_ZN10BoDebugLog8addEntryERK7QStringiS2_i+0xbd) [0x851602d]
2: boson [0x8513e05]
3: boson(_ZN11bodbgstream5flushEv+0x2a) [0x85144aa]
4: boson(_ZN11bodbgstreamlsEPKc+0xa4) [0x8254d54]
5: boson(_Z4endlR11bodbgstream+0x1a) [0x8254d7a]
6: boson(_ZN10BosonSound13addEventSoundERK7QStringS2_+0x2ab) [0x83c990b]
7: boson(_ZN12BosonAudioAL14executeCommandEP14BoAudioCommandP10BosonMusicP10BosonSound+0x642) [0x83c8532]
8: boson(_ZN12BosonAudioAL14executeCommandEP14BoAudioCommand+0x128) [0x83c8758]
9: boson(_ZN19BosonSoundInterface13addEventSoundERK7QStringS2_+0x133) [0x83a99f3]
10: boson(_ZN19BosonSoundInterface13addUnitSoundsERK7QStringRK11QStringList+0x397) [0x83a9fd7]
11: boson(_ZN11SpeciesData14loadUnitSoundsEPK14UnitProperties+0x223) [0x83a2473]
12: boson(_ZN11SpeciesData8loadUnitEPK14UnitPropertiesRK6QColor+0x10f) [0x83a518f]
13: boson(_ZN30BosonStartingLoadPlayerGUIData13loadUnitDatasEv+0x34b) [0x827a68b]
14: boson(_ZN30BosonStartingLoadPlayerGUIData9startTaskEv+0x53f) [0x827acaf]
15: boson(_ZN17BosonStartingTask5startEj+0x17) [0x849d5a7]
16: boson(_ZN13BosonStarting12executeTasksERK8QPtrListI17BosonStartingTaskE+0x2b4) [0x849ff04]
17: boson(_ZN13BosonStarting5startEv+0x3a5) [0x84a0475]
18: boson(_ZN13BosonStarting9slotStartEv+0x81) [0x84a0701]
19: boson(_ZN13BosonStarting9qt_invokeEiP8QUObject+0xda) [0x84a08da]
20: /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12f) [0xb7094893]
21: /usr/lib/libqt-mt.so.3(_ZN7QSignal6signalERK8QVariant+0xae) [0xb74208ec]
22: /usr/lib/libqt-mt.so.3(_ZN7QSignal8activateEv+0x86) [0xb70b4842]
23: /usr/lib/libqt-mt.so.3(_ZN16QSingleShotTimer5eventEP6QEvent+0x2e) [0xb70bc258]
24: /usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x274) [0xb702baf0]
25: /usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1e9) [0xb702d91f]
26: /usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1f2) [0xb7733cd2]
27: boson(_ZN12QApplication9sendEventEP7QObjectP6QEvent+0x30) [0x83d9fb0]
28: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop14activateTimersEv+0x203) [0xb701e53b]
29: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0xcad) [0xb6fd2d49]
30: boson(_ZN11BoEventLoop13processEventsEj+0x4c) [0x83d98cc]
31: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x70) [0xb70461ce]
32: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x32) [0xb7045fde]
33: /usr/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x25) [0xb702d699]
34: boson(main+0xf98) [0x82548f8]
35: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb69af050]
36: boson(_ZN13QListViewItem9paintCellEP8QPainterRK11QColorGroupiii+0x55) [0x8253221]
]
INFO (200, Boson Sound): [void BoPlayObject::reload()] /usr/share/apps/boson/themes/species/human/sounds/order_move_1.ogg
INFO (200, Boson Sound): [bool BosonAudioAL::loadFileToBuffer(ALuint, const QString&)] loading ogg vorbis file /usr/share/apps/boson/themes/species/human/sounds/order_move_1.ogg
INFO (0, boson): [bool BoGameLogSaver::saveMessageLog()] message log saved to boson_crash-20080218101939.messagelog

    Stderr was 499 lines long, if you want the rest of it I will post it.
    I have some experience programming as a hobby, but never with a project this size. The title of a good book on debugging would be helpful.
Comment 1 Daniel Ross 2008-02-18 21:35:45 UTC
Well, I just tried --nosound and it worked, but this is all a moot point for me now; I only have 256 MB of ram, which just isn't enough, and no one makes my kind of ram anymore. I guess it's time for an upgrade. I don't suppose it is possible to start in fullscreen from a terminal without X?
Comment 2 Christophe Marin 2008-11-20 15:25:16 UTC
Unfortunately, Boson is no longer maintained.

we're closing out all the boson bugs in Bugzilla since there is no chance of them being fixed.


Comment 3 Christophe Marin 2008-11-20 16:02:29 UTC
Accepting Andreas Beckermann's request to reopen the Boson's bugs. Sorry for the spam.
Comment 4 Andreas Beckermann 2011-10-01 10:08:52 UTC
Boson is considered discontinued. Closing bugs as UNMAINTAINED.