Bug 14872 - rarian-sk-get-cl assumes USERNAME environment variable set, crashes if not
Summary: rarian-sk-get-cl assumes USERNAME environment variable set, crashes if not
Status: RESOLVED FIXED
Alias: None
Product: Rarian
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: PowerPC Mac OS X (All)
: medium normal
Assignee: Don Scorgie
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-06 15:49 UTC by paul
Modified: 2008-07-29 11:32 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description paul 2008-03-06 15:49:29 UTC
# gdb /opt/local/bin/rarian-sk-get-cl 
GNU gdb 5.3-20030128 (Apple version gdb-282) (Fri Jun 13 03:33:07 GMT 2003)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "powerpc-apple-darwin".
Reading symbols for shared libraries ... done
(gdb) r C scrollkeeper_cl.xml
Starting program: /opt/local/bin/rarian-sk-get-cl C scrollkeeper_cl.xml
Reading symbols for shared libraries +. done

Program received signal EXC_BAD_ACCESS, Could not access memory.
0x90000e60 in strlen ()
(gdb) bt
#0  0x90000e60 in strlen ()
#1  0x000033b8 in find_dump_name() () at /Source/rarian/rarian/util/rarian-sk-get-cl.cpp:169
#2  0x00003668 in main (argc=3, argv=0xbffff9d4) at /Source/rarian/rarian/util/rarian-sk-get-cl.cpp:225
(gdb) set env USERNAME root
(gdb) r C scrollkeeper_cl.xml
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /opt/local/bin/rarian-sk-get-cl C scrollkeeper_cl.xml
/tmp/scrollkeeper-root/contents.1

Program exited normally.
(gdb) 

on my system, only USER gets defined
Comment 1 Don Scorgie 2008-07-29 11:32:04 UTC
Thanks for the bug report.  Fixed in SVN and will appear in 0.8.1

2008-07-29  Don Scorgie  <Don@Scorgie.org>

	* util/rarian-sk-get-cl.cpp: 
	If $USERNAME isn't set, use default (UNKNOWN)
	bug #14872


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.