View Issue Details

IDProjectCategoryView StatusLast Update
0002732Dwarf FortressMiscellaneous Crashespublic2010-08-10 00:09
ReporterHagenbart Assigned ToBaughn  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
OSLinux 
Product Version0.31.10 
Fixed in Version0.31.11 
Summary0002732: Crash when using [PRINT_MODE:TEXT]
DescriptionIf using [PRINT_MODE:TEXT], DF crashes right after launch, giving the the message "Symbol not found: waddnstrw".

In 0.31.08 the text-mode worked well, in .10 not at all, I didn't try .09.
Additional Information(There's a similar issue with the sound library... Maybe wrong compiler options?)
TagsNo tags attached.

Activities

Dawide

2010-07-17 15:00

reporter   ~0010511

Try to install the library: libncursesw5-dev

Hagenbart

2010-07-17 15:22

reporter   ~0010515

Thanks, text mode is now working after installing libncursesw5-dev.
I'm still wondering why DF needs the (static library?)-stuff out of -dev, where previously the normal shared libncursesw5 was enough.

user6

2010-07-18 02:02

  ~0010548

Reminder sent to: Baughn

Hey Baughn, I'm not sure this differs substantially from 0002056 but you may want to take a look.

Baughn

2010-07-18 05:03

manager   ~0010555

It shouldn't need -dev, actually.

I wonder why. Any chance you could attach the output of dpkg -L for the two packages?

oliver

2010-07-18 06:56

reporter   ~0010557

Last edited: 2010-07-18 06:57

On my ubuntu system, the base package provides libncursesw.so.5 (which is the name that everything is linked against); the -dev package adds a symlink from libncursesw.so to libncursesw.so.5 (presumably so "-lncursesw" does the right thing)

DF is dlopen()ing "libncursesw.so", which is going to fail without the symlink from -dev.

Baughn

2010-07-18 11:08

manager   ~0010583

I see. I'd like to say "the symlink is /in the wrong package/", but..

Right. I'll make sure to check both.

Issue History

Date Modified Username Field Change
2010-07-17 14:31 Hagenbart New Issue
2010-07-17 15:00 Dawide Note Added: 0010511
2010-07-17 15:22 Hagenbart Note Added: 0010515
2010-07-18 02:02 user6 Note Added: 0010548
2010-07-18 02:02 user6 Tag Attached: AWAITING UPDATE
2010-07-18 05:03 Baughn Note Added: 0010555
2010-07-18 06:56 oliver Note Added: 0010557
2010-07-18 06:57 oliver Note Edited: 0010557
2010-07-18 11:08 Baughn Note Added: 0010583
2010-07-18 11:09 Baughn Status new => resolved
2010-07-18 11:09 Baughn Fixed in Version => 0.31.11
2010-07-18 11:09 Baughn Resolution open => fixed
2010-07-18 11:09 Baughn Assigned To => Baughn
2010-08-10 00:09 user11 Tag Detached: AWAITING UPDATE