nonsensical bug

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • will_asher
    DaJAngband Maintainer
    • Apr 2007
    • 1124

    nonsensical bug

    There's a bug in my current DaJAngband preventing the time from showing on the character screen. The stupid thing is, this piece of code hasn't changed at all since the last version, and the last version didn't have the bug. How could this happen?

    Here's a dump. The time is supposed to display between max depth and gold (as it does in DAJ 1.2.3).


    I'm thinking this has something to do with upgrading to VC++ 2010 and/or windows 7. How would I fix something like that?

    EDIT: Okay, fixed it. Although I still don't understand why it worked before in v1.2.3, but doing the same thing didn't work later.
    Last edited by will_asher; March 16, 2011, 04:45.
    Will_Asher
    aka LibraryAdventurer

    My old variant DaJAngband:
    http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...)
  • will_asher
    DaJAngband Maintainer
    • Apr 2007
    • 1124

    #2
    another weird bug

    The bug happens as I'm exiting the game. It doesn't seem to have any effect on the game itself, it just triggers these error messages in VS2010 as the game is closing:
    DaJAngband130.exe has triggered a breakpoint
    Unhandled exception at 0x517c6daf (msvcr100d.dll) in DaJAngband130.exe: 0xC0000005: Access violation writing location 0x003a3a3e.
    hmmm, there was another message before, but it didn't appear this time. Something about an assertion failure. I'm guessing this has to do with that 'dll-hell' that Pete Mack was talking about, but I have no idea what to do about it.
    Will_Asher
    aka LibraryAdventurer

    My old variant DaJAngband:
    http://sites.google.com/site/dajangbandwebsite/home (defunct and so old it's forked from Angband 3.1.0 -I think- but it's probably playable...)

    Comment

    Working...
    😀
    😂
    🥰
    😘
    🤢
    😎
    😞
    😡
    👍
    👎