yelp-2.20.0 on FreeBSD 7.0

P.U.Kruppa ulrich at pukruppa.net
Mon Oct 29 09:37:30 PDT 2007


On Sun, 28 Oct 2007, Jeremy Messenger wrote:

> On Fri, 26 Oct 2007 22:48:37 -0500, P.U.Kruppa <ulrich at pukruppa.net> wrote:
>
>> Hi,
>> 
>> yelp will also crash on 7.0-BETA1 FreeBSD amd64.
> After that 'run' and crash, you also need to run 'bt' and 'bt full' to show 
> backtraces.
O.K..
 	-------------------------------------------------------
Current directory is ~/
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 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 "amd64-marcel-freebsd"...
(gdb) run
Starting program: /usr/local/bin/yelp 
[New LWP 100183]
[New Thread 0x807101120 (LWP 100183)]
[New Thread 0x807101400 (LWP 100143)]
/home/ulrich/.gtkrc-2.0:2: Include-Datei konnte nicht gefunden werden: ».gtkrc-2.0-scrollbar_cog«
[New Thread 0x8071030c0 (LWP 100180)]
[New Thread 0x807103680 (LWP 100184)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x807103680 (LWP 100184)]
0x00000008056e261c in TiXmlString::c_str (this=0x28) at tinystr.h:142
142	tinystr.h: No such file or directory.
 	in tinystr.h
Current language:  auto; currently c++
(gdb) bt
#0  0x00000008056e261c in TiXmlString::c_str (this=0x28) at tinystr.h:142
#1  0x00000008056e26c9 in TiXmlAttribute::Value (this=0x0) at tinyxml.h:726
#2  0x00000008056e2152 in get_attribute (elem=0x80b66aa10, e=REG_CATEGORIES,
     reg=0x80b6c5dd0) at rarian-omf.cpp:77
#3  0x00000008056e245d in process_node (pParent=0x80b66aa10, reg=0x80b6c5dd0)
     at rarian-omf.cpp:153
#4  0x00000008056e2479 in process_node (pParent=0x80b66a8f0, reg=0x80b6c5dd0)
     at rarian-omf.cpp:163
#5  0x00000008056e2479 in process_node (pParent=0x80b66a860, reg=0x80b6c5dd0)
     at rarian-omf.cpp:163
#6  0x00000008056e2556 in rrn_omf_parse_file (
     path=0x80be79b00 "/usr/local/share//omf/libgda/libgda-C.omf")
     at rarian-omf.cpp:189
#7  0x00000008056dc65e in process_omf_dir (
     dir=0x80b6ffce0 "/usr/local/share/") at rarian-main.c:415
#8  0x00000008056dbf9c in scan_directories () at rarian-main.c:233
#9  0x00000008056dbc19 in rrn_init () at rarian-main.c:93
#10 0x00000008056dbca5 in rrn_for_each_in_category (
     funct=0x4269a0 <rrn_add_document>, category=0x80879c1a0 "GNOME",
     user_data=0x80be03180) at rarian-main.c:126
#11 0x0000000000426ed6 in toc_process (toc=0x8075ef820) at yelp-toc.c:502
#12 0x0000000805134ce4 in g_thread_create_full ()
    from /usr/local/lib/libglib-2.0.so.0
#13 0x0000000806bba9a8 in pthread_getprio () from /lib/libthr.so.3
#14 0x0000000000000000 in ?? ()
Error accessing memory address 0x7fffff7fd000: Bad address.
(gdb)bt full bt full
#0  0x00000008056e261c in TiXmlString::c_str (this=0x28) at tinystr.h:142
No locals.
#1  0x00000008056e26c9 in TiXmlAttribute::Value (this=0x0) at tinyxml.h:726
No locals.
#2  0x00000008056e2152 in get_attribute (elem=0x80b66aa10, e=REG_CATEGORIES,
     reg=0x80b6c5dd0) at rarian-omf.cpp:77
 	pAttrib = (TiXmlAttribute *) 0x0
#3  0x00000008056e245d in process_node (pParent=0x80b66aa10, reg=0x80b6c5dd0)
     at rarian-omf.cpp:153
 	pChild = (TiXmlNode *) 0x0
 	pText = (TiXmlText *) 0x8056e2649
 	t = 1
 	num = 0
 	e = REG_CATEGORIES
#4  0x00000008056e2479 in process_node (pParent=0x80b66a8f0, reg=0x80b6c5dd0)
     at rarian-omf.cpp:163
 	ret = 0
 	pChild = (TiXmlNode *) 0x80b66aa10
 	pText = (TiXmlText *) 0x8056e2649
 	t = 1
 	num = 8
 	e = 191277152
#5  0x00000008056e2479 in process_node (pParent=0x80b66a860, reg=0x80b6c5dd0)
     at rarian-omf.cpp:163
 	ret = 8
 	pChild = (TiXmlNode *) 0x80b66a8f0
 	pText = (TiXmlText *) 0x7fffff7fcc30
 	t = 1
 	num = 32767
 	e = 191277152
#6  0x00000008056e2556 in rrn_omf_parse_file (
     path=0x80be79b00 "/usr/local/share//omf/libgda/libgda-C.omf")
     at rarian-omf.cpp:189
 	loadok = true
 	reg = (RrnReg *) 0x80b6c5dd0
 	doc = {<TiXmlNode> = {<TiXmlBase> = {_vptr$TiXmlBase = 0x8057ed790,
       static utf8ByteTable = {1 <repeats 194 times>, 2 <repeats 30 times>,
         3 <repeats 16 times>, 4, 4, 4, 4, 4, 1 <repeats 11 times>},
       static errorString = <optimized out>, location = {row = 0, col = 0},
       userData = 0x0, static entity = {{str = 0x8056ec7df "&amp;",
           strLength = 5, chr = 38 '&'}, {str = 0x8056ec7e5 "&lt;",
           strLength = 4, chr = 60 '<'}, {str = 0x8056ec7ea "&gt;",
           strLength = 4, chr = 62 '>'}, {str = 0x8056ec7ef "&quot;",
           strLength = 6, chr = 34 '"'}, {str = 0x8056ec7f6 "&apos;",
           strLength = 6, chr = 39 '\''}},
       static condenseWhiteSpace = <optimized out>}, parent = 0x0,
     type = DOCUMENT, firstChild = 0x80b6c5e40, lastChild = 0x80b66a860,
     value = {static npos = <optimized out>, rep_ = 0x80be02ce0,
       static nullrep_ = <optimized out>}, prev = 0x0, next = 0x0},
   error = false, errorId = 0, errorDesc = {static npos = <optimized out>,
     rep_ = 0x8057f1590, static nullrep_ = <optimized out>}, tabsize = 4,
   errorLocation = {row = 0, col = 0}, useMicrosoftBOM = false}
 	pParent = (TiXmlNode *) 0x80b66a860
#7  0x00000008056dc65e in process_omf_dir (
     dir=0x80b6ffce0 "/usr/local/share/") at rarian-main.c:415
 	reg = (RrnReg *) 0x0
 	lang = 0x80713e262 "C"
 	full_name = 0x80be31f40 "\002"
 	path = 0x80b6fff40 "/usr/local/share//omf"
 	dirp = (DIR *) 0x80b6f9340
 	langs = (char **) 0x80b663970
 	langs_iter = (char **) 0x80b663988
 	lang_found = 1
 	lang_count = 4
 	tmp = 0x80be79b00 "/usr/local/share//omf/libgda/libgda-C.omf"
 	dp = (struct dirent *) 0x80bf7f2fc
 	buf = {st_dev = 103, st_ino = 2238839, st_mode = 16877, st_nlink = 2,
   st_uid = 0, st_gid = 0, st_rdev = 8946556, st_atimespec = {
     tv_sec = 1193623270, tv_nsec = 0}, st_mtimespec = {tv_sec = 1190170085,
     tv_nsec = 0}, st_ctimespec = {tv_sec = 1190170085, tv_nsec = 0},
   st_size = 512, st_blocks = 4, st_blksize = 4096, st_flags = 0, st_gen = 0,
   st_lspare = 0, st_birthtimespec = {tv_sec = 1190170085, tv_nsec = 0}}
#8  0x00000008056dbf9c in scan_directories () at rarian-main.c:233
 	int_path = 0x80b6ffce0 "/usr/local/share/"
 	check_path = 0x80b6ffdc0 "/usr/local/share//help"
 	cur_path = 0x80719d89e "/usr/local/share/:/usr/share/:/usr/local/share/gdm/"
 	path = 0x80719d89e "/usr/local/share/:/usr/share/:/usr/local/share/gdm/"
 	first_colon = 0x80719d8af ":/usr/share/:/usr/local/share/gdm/"
 	next_colon = 0x0
 	home_dir = 0x80b6ffdc0 "/usr/local/share//help"
 	home_data_dir = 0x80b6ffce0 "/usr/local/share/"
 	home_env = 0x0
#9  0x00000008056dbc19 in rrn_init () at rarian-main.c:93
No locals.
#10 0x00000008056dbca5 in rrn_for_each_in_category (
     funct=0x4269a0 <rrn_add_document>, category=0x80879c1a0 "GNOME",
     user_data=0x80be03180) at rarian-main.c:126
 	iter = (Link *) 0x206
#11 0x0000000000426ed6 in toc_process (toc=0x8075ef820) at yelp-toc.c:502
 	cat = (xmlChar *) 0x80879c1a0 "GNOME"
 	id = (xmlChar *) 0x80879c180 "index"
 	node = 0x80be03180
 	xpath_s = (
     gchar *) 0x80be03580 "Character Map is a Unicode character map that allows you to select characters from a table and insert then in to a text string."
 	priv = (YelpTocPriv *) 0x8075ef8c0
 	error = (YelpError *) 0x0
 	parserCtxt = 0x80be07c00
 	document = (YelpDocument *) 0x8075ef820
 	params_i = 0
 	params_max = 10
 	params = (gchar **) 0x0
 	info = (GtkIconInfo *) 0x80be08000
 	theme = (GtkIconTheme *) 0x80711d8c0
 	info_thread = (GThread *) 0x800585040
 	man_thread = (GThread *) 0x806d34426
 	reader = 0x807176100
 	xpath = 0x808742ca0
 	obj = 0x80be02d80
 	i = 17
 	ret = 1
 	__PRETTY_FUNCTION__ = "toc_process"
#12 0x0000000805134ce4 in g_thread_create_full ()
    from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#13 0x0000000806bba9a8 in pthread_getprio () from /lib/libthr.so.3
No symbol table info available.
#14 0x0000000000000000 in ?? ()
No symbol table info available.
Error accessing memory address 0x7fffff7fd000: Bad address.
(gdb) continue
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit

Debugger finished
 	-----------------------------------------------------

Regards,

Uli.

>
> Cheers,
> Mezz
>
>> Greetings,
>> 
>> Uli.
>> 
>> 
>> Peter Ulrich Kruppa
>> Wuppertal
>> Germany
>
>
> -- 
> mezz7 at cox.net  -  mezz at FreeBSD.org
> FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
> http://www.FreeBSD.org/gnome/  -  gnome at FreeBSD.org
> http://wiki.freebsd.org/multimedia  -  multimedia at FreeBSD.org



Peter Ulrich Kruppa
Wuppertal
Germany


More information about the freebsd-gnome mailing list