Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#16064 - [v4l-utils] crashes xawtv-3.95-6

Attached to Project: Arch Linux
Opened by Alexis Ntounas (axelgr) - Sunday, 06 September 2009, 21:41 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 17 June 2011, 15:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading libxxf86dga (1.0.2-2 -> 1.0.99.1-1) if i run xawtv 3.95-6 and try to change a tv channel it crashes. I tried to downgrade libxxf86dga to 1.0.2-2 and xawtv is fine when changing channels.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Friday, 17 June 2011, 15:48 GMT
Reason for closing:  No response
Comment by Jan de Groot (JGC) - Monday, 07 September 2009, 07:26 GMT
In what way does it crash? Exceptions, segmentation faults, unresolved symbols? libxxf86dga hasn't had any functional changes, just some protocol header moves. The only thing I can think of is changes caused by compiler changes.
Comment by Alexis Ntounas (axelgr) - Monday, 07 September 2009, 14:45 GMT
I checked it again today and it crashed with the old libxxf86dga as well. Here is the console output (using the latest libxxf86dga).

$ xawtv
This is xawtv-3.95, running on Linux/x86_64 (2.6.30-ARCH)
xinerama 0: 1680x1050+0+0
WARNING: No DGA direct video mode for this display.
/dev/video0 [v4l2]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
*** glibc detected *** xawtv: free(): invalid next size (normal): 0x000000000149c600 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f378229adb6]
/lib/libc.so.6(cfree+0x6c)[0x7f378229f6fc]
xawtv[0x42ad3d]
xawtv(x11_capture_pixmap+0xac)[0x41503c]
xawtv[0x41086c]
xawtv[0x424e9e]
xawtv[0x425cf8]
xawtv(do_va_cmd+0xe1)[0x4270f1]
xawtv[0x40ffe5]
xawtv[0x42693f]
xawtv(do_va_cmd+0xe1)[0x4270f1]
/usr/lib/libXt.so.6[0x7f3783b6202d]
/usr/lib/libXt.so.6[0x7f3783b6218c]
/usr/lib/libXt.so.6(_XtTranslateEvent+0x5e8)[0x7f3783b62af8]
/usr/lib/libXt.so.6(XtDispatchEventToWidget+0x3cb)[0x7f3783b38beb]
/usr/lib/libXt.so.6[0x7f3783b39413]
/usr/lib/libXt.so.6(XtDispatchEvent+0xb4)[0x7f3783b38404]
xawtv(xt_main_loop+0x3f)[0x41720f]
xawtv(main+0x1720)[0x4126f0]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f37822489ed]
xawtv[0x40ef89]
======= Memory map: ========
00400000-0043d000 r-xp 00000000 08:02 21650 /usr/bin/xawtv
0063d000-00645000 rw-p 0003d000 08:02 21650 /usr/bin/xawtv
00645000-0064c000 rw-p 00000000 00:00 0
0113f000-01529000 rw-p 00000000 00:00 0 [heap]
41c42000-41c44000 rwxp 00000000 00:0c 1168 /dev/zero
41de1000-41e5f000 rw-p 00000000 00:0c 1168 /dev/zero
7f3778000000-7f3778021000 rw-p 00000000 00:00 0
7f3778021000-7f377c000000 ---p 00000000 00:00 0
7f377cd32000-7f377cd48000 r-xp 00000000 08:02 934 /usr/lib/libgcc_s.so.1
7f377cd48000-7f377cf47000 ---p 00016000 08:02 934 /usr/lib/libgcc_s.so.1
7f377cf47000-7f377cf48000 rw-p 00015000 08:02 934 /usr/lib/libgcc_s.so.1
7f377cf69000-7f377d169000 rw-s 16a8c8000 00:0c 7078 /dev/nvidia0
7f377d169000-7f377d16d000 rw-s 16a8c4000 00:0c 7078 /dev/nvidia0
7f377d16d000-7f377d26d000 rw-s 16a87f000 00:0c 7078 /dev/nvidia0
7f377d26d000-7f377d32e000 rw-p 00000000 00:00 0
7f377d3ef000-7f377d3f4000 r-xp 00000000 08:02 48036 /usr/lib/libXfixes.so.3.1.0
7f377d3f4000-7f377d5f3000 ---p 00005000 08:02 48036 /usr/lib/libXfixes.so.3.1.0
7f377d5f3000-7f377d5f4000 rw-p 00004000 08:02 48036 /usr/lib/libXfixes.so.3.1.0
7f377d5f4000-7f377d5fd000 r-xp 00000000 08:02 46215 /usr/lib/libXcursor.so.1.0.2
7f377d5fd000-7f377d7fc000 ---p 00009000 08:02 46215 /usr/lib/libXcursor.so.1.0.2
7f377d7fc000-7f377d7fd000 rw-p 00008000 08:02 46215 /usr/lib/libXcursor.so.1.0.2
7f377d7fd000-7f377d7ff000 r-xp 00000000 08:02 190015 /usr/lib/xawtv/write-dv.so
7f377d7ff000-7f377d9fe000 ---p 00002000 08:02 190015 /usr/lib/xawtv/write-dv.so
7f377d9fe000-7f377d9ff000 rw-p 00001000 08:02 190015 /usr/lib/xawtv/write-dv.so
7f377d9ff000-7f377da02000 r-xp 00000000 08:02 190013 /usr/lib/xawtv/write-avi.so
7f377da02000-7f377dc01000 ---p 00003000 08:02 190013 /usr/lib/xawtv/write-avi.so
7f377dc01000-7f377dc02000 rw-p 00002000 08:02 190013 /usr/lib/xawtv/write-avi.so
7f377dc02000-7f377dc05000 r-xp 00000000 08:02 190007 /usr/lib/xawtv/snd-oss.so
7f377dc05000-7f377de05000 ---p 00003000 08:02 190007 /usr/lib/xawtv/snd-oss.so
7f377de05000-7f377de06000 rw-p 00003000 08:02 190007 /usr/lib/xawtv/snd-oss.so
7f377de06000-7f377de21000 r-xp 00000000 08:02 125128 /usr/lib/libdv.so.4.0.3
7f377de21000-7f377e021000 ---p 0001b000 08:02 125128 /usr/lib/libdv.so.4.0.3
7f377e021000-7f377e024000 rw-p 0001b000 08:02 125128 /usr/lib/libdv.so.4.0.3
7f377e024000-7f377e031000 rw-p 00000000 00:00 0
7f377e031000-7f377e033000 r-xp 00000000 08:02 190006 /usr/lib/xawtv/read-dv.so
7f377e033000-7f377e233000 ---p 00002000 08:02 190006 /usr/lib/xawtv/read-dv.so
7f377e233000-7f377e234000 rw-p 00002000 08:02 190006 /usr/lib/xawtv/read-dv.so
7f377e234000-7f377e236000 r-xp 00000000 08:02 190010 /usr/lib/xawtv/read-avi.so
7f377e236000-7f377e436000 ---p 00002000 08:02 190010 /usr/lib/xawtv/read-avi.so
7f377e436000-7f377e437000 rw-p 00002000 08:02 190010 /usr/lib/xawtv/read-avi.so
7f377e437000-7f377e438000 r-xp 00000000 08:02 190018 /usr/lib/xawtv/linedoubler.so
7f377e438000-7f377e637000 ---p 00001000 08:02 190018 /usr/lib/xawtv/linedoubler.so
7f377e637000-7f377e638000 rw-p 00000000 08:02 190018 /usr/lib/xawtv/linedoubler.so
7f377e638000-7f377e639000 r-xp 00000000 08:02 190008 /usr/lib/xawtv/linear-blend.so
7f377e639000-7f377e838000 ---p 00001000 08:02 190008 /usr/lib/xawtv/linear-blend.so
7f377e838000-7f377e839000 rw-p 00000000 08:02 190008 /usr/lib/xawtv/linear-blend.so
7f377e839000-7f377e83b000 r-xp 00000000 08:02 190012 /usr/lib/xawtv/flt-smooth.so
7f377e83b000-7f377ea3a000 ---p 00002000 08:02 190012 /usr/lib/xawtv/flt-smooth.so
7f377ea3a000-7f377ea3b000 rw-p 00001000 08:02 190012 /usr/lib/xawtv/flt-smooth.so
7f377ea3b000-7f377ea3c000 r-xp 00000000 08:02 190004 /usr/lib/xawtv/flt-invert.so
7f377ea3c000-7f377ec3b000 ---p 00001000 08:02 190004 /usr/lib/xawtv/flt-invert.so
7f377ec3b000-7f377ec3c000 rw-p 00000000 08:02 190004 /usr/lib/xawtv/flt-invert.so
7f377ec3c000-7f377ec3d000 r-xp 00000000 08:02 190020 /usr/lib/xawtv/flt-gamma.so
7f377ec3d000-7f377ee3d000 ---p 00001000 08:02 190020 /usr/lib/xawtv/flt-gamma.so
7f377ee3d000-7f377ee3e000 rw-p 00001000 08:02 190020 /usr/lib/xawtv/flt-gamma.so
7f377ee3e000-7f377ee3f000 r-xp 00000000 08:02 190019 /usr/lib/xawtv/flt-disor.so
7f377ee3f000-7f377f03f000 ---p 00001000 08:02 190019 /usr/lib/xawtv/flt-disor.so
7f377f03f000-7f377f040000 rw-p 00001000 08:02 190019 /usr/lib/xawtv/flt-disor.so
7f377f040000-7f377f047000 r-xp 00000000 08:02 190016 /usr/lib/xawtv/drv1-v4l.so
7f377f047000-7f377f246000 ---p 00007000 08:02 190016 /usr/lib/xawtv/drv1-v4l.so
7f377f246000-7f377f250000 rw-p 00006000 08:02 190016 /usr/lib/xawtv/drv1-v4l.so
7f377f250000-7f377f267000 r-xp 00000000 08:02 42210 /usr/lib/libv4lconvert.so.0
7f377f267000-7f377f467000 ---p 00017000 08:02 42210 /usr/lib/libv4lconvert.so.0
7f377f467000-7f377f468000 rw-p 00017000 08:02 42210 /usr/lib/libv4lconvert.so.0
7f377f468000-7f377f4b8000 rw-p 00000000 00:00 0
7f377f4b8000-7f377f4be000 r-xp 00000000 08:02 42208 /usr/lib/libv4l2.so.0
7f377f4be000-7f377f6be000 ---p 00006000 08:02 42208 /usr/lib/libv4l2.so.0
7f377f6be000-7f377f6c2000 rw-p 0000600Aborted
Comment by Alexis Ntounas (axelgr) - Monday, 07 September 2009, 16:24 GMT
I downgraded libv4l (0.6.0-1 -> 0.5.99-1) and xawtv doesn't crash.
Comment by Jan de Groot (JGC) - Sunday, 08 November 2009, 21:28 GMT
Is this still an issue with 0.6.3?
Comment by Alexis Ntounas (axelgr) - Sunday, 08 November 2009, 22:49 GMT
After the latest updates xawtv still crashes when I try to change channel. I run xawtv through gdb. You can read the output in the attachment.
   core.txt (35.8 KiB)
Comment by Greg (dolby) - Saturday, 15 May 2010, 02:16 GMT
i think libv4l has been replaced by v4l-utils. Maybe replacing libv4l with an upgraded package solves this.
Comment by Thomas Dziedzic (tomd123) - Monday, 16 August 2010, 22:29 GMT
any status updates?
Comment by Greg (dolby) - Friday, 04 March 2011, 05:45 GMT
Is this still a problem?

Loading...