7.0 Beta2 amd64 und Problem mit avidemux

pit234a

Well-Known Member
OpenOffice
avidemux
projectx
xosview
k3b

das sind die Hürden, für die ich mit meinem neuen Rechner noch keinen Ansatz für eine Lösung finde und die ich deshalb hier mal als Beiträge posten will. Der Übersicht halber will ich jeweils einen neuen Beitrag erstellen für jedes Thema, weil es aber auch die Möglichkeit gibt, dass mehrere eine gemeinsame Ursache haben, stelle ich immer dieses Text voran.

avidemux habe ich aus den Ports gebaut und versuchsweise mit unterschiedlicher Anzahl von möglichen Optionen und die Installation verläuft problemlos ohne Fehlermeldungen. Die Anwendung startet aber nicht.
Aus der shell aufgerufen, verläuft die Melung so:
pit@syo ~:-> avidemux2

*******************
Avidemux 2, v 2.3.0
*******************
http://fixounet.free.fr/avidemux
Code : Mean & JSC
GFX : Nestor Di , nestordi@augcyl.org
Testing : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Compiled for X86_64 Arch.
[Locale] setlocale de_DE.ISO8859-15
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/local/share/locale
[Locale] Test : _File
Initializing prefs

Images stat:
___________
Max memory consumed (MB) : 0
Current memory consumed (MB) : 0
Max image used : 0
Cur image used : 0
Abgebrochen

auf einem anderen Rechner, wo es funktioniert, sieht dies ähnlich aus, bricht dann aber mit der Fehlermeldung ab, dass kein Display geöffnet werden konnte, was ich da verzeihlich finde. Es wurden aber vorher einige Dinge geladen, was ich hier nun nicht zeigen kann.

Wieder finde ich nirgendwo Hinweise, dass es auch andere mit solchen Problemen gibt und habe keine Idee für einen Lösungsansatz.
 
Habe exakt das gleiche Problem mit avidemux2:

*******************
Avidemux 2, v 2.3.0
*******************
http://fixounet.free.fr/avidemux
Code : Mean & JSC
GFX : Nestor Di , nestordi@augcyl.org
Testing : Jakub Misak
FreeBSD : Anish Mistry, amistry@am-productions.biz
Compiled for X86_64 Arch.
[Locale] setlocale C/de_DE.ISO8859-1/C/C/C/C
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/local/share/locale
[Locale] Test : _File
Initializing prefs

Images stat:
___________
Max memory consumed (MB) : 0
Current memory consumed (MB) : 0
Max image used : 0
Cur image used : 0
Killed
--

Das ganze produziert ein gdb.core im Startverzeichnis

> uname -a
FreeBSD monster.schubduese 7.0-BETA3 FreeBSD 7.0-BETA3 #0: Wed Nov 28 16:48:20 CET 2007 root@home:/usr/obj/usr/src/sys/MONSTER amd64

> dmesg
Code:
Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 7.0-BETA3 #0: Wed Nov 28 16:48:20 CET 2007
    root@monster.schubduese:/usr/obj/usr/src/sys/MONSTER
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Quad CPU           @ 2.40GHz (2399.99-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x6f7  Stepping = 7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
  AMD Features=0x20100800<SYSCALL,NX,LM>
  AMD Features2=0x1<LAHF>
  Cores per package: 4
usable memory = 4284649472 (4086 MB)
avail memory  = 4099723264 (3909 MB)
ACPI APIC Table: <Nvidia NVDAACPI>
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
 cpu2 (AP): APIC ID:  2
 cpu3 (AP): APIC ID:  3
ioapic0: Changing APIC ID to 4
ioapic0 <Version 1.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <Nvidia NVDAACPI> on motherboard
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 9fdf0000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfeff0000-0xfeff03ff on acpi0
device_attach: acpi_hpet0 attach returned 12
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <memory, RAM> at device 0.1 (no driver attached)
pci0: <memory, RAM> at device 0.2 (no driver attached)
pci0: <memory, RAM> at device 0.3 (no driver attached)
pci0: <memory, RAM> at device 0.4 (no driver attached)
pci0: <memory, RAM> at device 0.5 (no driver attached)
pci0: <memory, RAM> at device 0.6 (no driver attached)
pci0: <memory, RAM> at device 0.7 (no driver attached)
pci0: <memory, RAM> at device 1.0 (no driver attached)
pci0: <memory, RAM> at device 1.1 (no driver attached)
pci0: <memory, RAM> at device 1.2 (no driver attached)
pci0: <memory, RAM> at device 1.3 (no driver attached)
pci0: <memory, RAM> at device 1.4 (no driver attached)
pci0: <memory, RAM> at device 1.5 (no driver attached)
pci0: <memory, RAM> at device 1.6 (no driver attached)
pci0: <memory, RAM> at device 2.0 (no driver attached)
pci0: <memory, RAM> at device 2.1 (no driver attached)
pci0: <memory, RAM> at device 2.2 (no driver attached)
pcib1: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci1: <ACPI PCI bus> on pcib1
vgapci0: <VGA-compatible display> port 0xac00-0xac7f mem 0xcc000000-0xccffffff,0xb0000000-0xbfffffff,0xca000000-0xcbffffff irq 16 at device 0.0 on pci1
pci0: <memory, RAM> at device 9.0 (no driver attached)
isab0: <PCI-ISA bridge> port 0xfc00-0xfc7f at device 10.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 10.1 (no driver attached)
pci0: <memory, RAM> at device 10.2 (no driver attached)
ohci0: <OHCI (generic) USB controller> mem 0xcffff000-0xcfffffff irq 20 at device 11.0 on pci0
ohci0: [GIANT-LOCKED]
ohci0: [ITHREAD]
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <OHCI (generic) USB controller> on ohci0
usb0: USB revision 1.0
uhub0: <nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: 10 ports with 10 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xcfffe000-0xcfffe0ff irq 21 at device 11.1 on pci0
ehci0: [GIANT-LOCKED]
ehci0: [ITHREAD]
usb1: EHCI version 1.0
usb1: companion controller, 10 ports each: usb0
usb1: <EHCI (generic) USB 2.0 controller> on ehci0
usb1: USB revision 2.0
uhub1: <nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb1
uhub1: 10 ports with 10 removable, self powered
umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.26, addr 2> on uhub1
atapci0: <nVidia nForce MCP55 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xec00-0xec0f at device 13.0 on pci0
ata0: <ATA channel 0> on atapci0
ata0: [ITHREAD]
ata1: <ATA channel 1> on atapci0
ata1: [ITHREAD]
atapci1: <nVidia nForce MCP55 SATA300 controller> port 0x9f0-0x9f7,0xbf0-0xbf3,0x970-0x977,0xb70-0xb73,0xd800-0xd80f mem 0xcfffd000-0xcfffdfff irq 22 at device 14.0 on pci0
atapci1: [ITHREAD]
ata2: <ATA channel 0> on atapci1
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci1
ata3: [ITHREAD]
atapci2: <nVidia nForce MCP55 SATA300 controller> port 0x9e0-0x9e7,0xbe0-0xbe3,0x960-0x967,0xb60-0xb63,0xc400-0xc40f mem 0xcfffc000-0xcfffcfff irq 23 at device 14.1 on pci0
atapci2: [ITHREAD]
ata4: <ATA channel 0> on atapci2
ata4: [ITHREAD]
ata5: <ATA channel 1> on atapci2
ata5: [ITHREAD]
atapci3: <nVidia nForce MCP55 SATA300 controller> port 0xc000-0xc007,0xbc00-0xbc03,0xb800-0xb807,0xb400-0xb403,0xb000-0xb00f mem 0xcfffb000-0xcfffbfff irq 20 at device 14.2 on pci0
atapci3: [ITHREAD]
ata6: <ATA channel 0> on atapci3
ata6: [ITHREAD]
ata7: <ATA channel 1> on atapci3
ata7: [ITHREAD]
pcib2: <ACPI PCI-PCI bridge> at device 15.0 on pci0
pci2: <ACPI PCI bus> on pcib2
fwohci0: <Texas Instruments TSB43AB22/A> mem 0xcfdff000-0xcfdff7ff,0xcfdf8000-0xcfdfbfff irq 19 at device 7.0 on pci2
fwohci0: [FILTER]
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 0d:4a:56:14:00:04:4b:03
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
sbp0: <SBP-2/SCSI over FireWire> on firewire0
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0x1154000
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 0e:4a:56:04:4b:03
fwe0: Ethernet address: 0e:4a:56:04:4b:03
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 0d:4a:56:14:00:04:4b:03 @ 0xfffe00000000, S400, maxrec 2048
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
em0: <Intel(R) PRO/1000 Network Connection Version - 6.5.3> port 0x9c00-0x9c3f mem 0xcfdc0000-0xcfddffff,0xcfda0000-0xcfdbffff irq 17 at device 9.0 on pci2
em0: Ethernet address: 00:0e:0c:d8:79:6a
em0: [ITHREAD]
pcm0: <NVidia MCP55 High Definition Audio Controller> mem 0xcfff4000-0xcfff7fff irq 21 at device 15.1 on pci0
pcm0: [ITHREAD]
pcib3: <ACPI PCI-PCI bridge> at device 24.0 on pci0
pci3: <ACPI PCI bus> on pcib3
vgapci1: <VGA-compatible display> port 0x8c00-0x8c7f mem 0xc8000000-0xc8ffffff,0xa0000000-0xafffffff,0xc6000000-0xc7ffffff irq 16 at device 0.0 on pci3
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FILTER]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
acpi_hpet0: <High Precision Event Timer> iomem 0xfeff0000-0xfeff03ff on acpi0
device_attach: acpi_hpet0 attach returned 12
orm0: <ISA Option ROMs> at iomem 0xd0000-0xd3fff,0xd4000-0xd4fff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
uhub2: <vendor 0x0dc6 USB Keyboard + 2P Hub, class 9/0, rev 1.10/1.58, addr 2> on uhub0
uhub2: 3 ports with 2 removable, bus powered
ukbd0: <vendor 0x0dc6 USB Keyboard + 2P Hub, class 0/0, rev 1.10/1.02, addr 3> on uhub2
kbd2 at ukbd0
uhid0: <vendor 0x0dc6 USB Keyboard + 2P Hub, class 0/0, rev 1.10/1.02, addr 3> on uhub2
ums0: <Logitech USB-PS/2 Optical Mouse, class 0/0, rev 2.00/21.00, addr 4> on uhub0
ums0: 8 buttons and Z dir.
Timecounters tick every 1.000 msec
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
acd0: DVDR <HL-DT-ST DVDRAM GSA-H12L/VL01> at ata0-master UDMA66
ad10: 238475MB <SAMSUNG SP2504C VT100-50> at ata5-master SATA300
ad12: 238475MB <SAMSUNG SP2504C VT100-50> at ata6-master SATA300
pcm0: <HDA Codec: Realtek ALC885>
pcm0: <HDA Driver Revision: 20071122_0049>
acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00 sks=0x40 0x00 0x01
GEOM_LABEL: Label for provider fd0 is msdosfs/SMART BTMGR.
SMP: AP CPU #3 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
cd0 at ata0 bus 0 target 0 lun 0
cd0: <HL-DT-ST DVDRAM GSA-H12L VL01> Removable CD-ROM SCSI-0 device 
cd0: 66.000MB/s transfers
cd0: cd present [2850656 x 2048 byte records]
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic USB SD Reader 1.00> Removable Direct Access SCSI-0 device 
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
da1 at umass-sim0 bus 0 target 0 lun 1
da1: <Generic USB CF Reader 1.01> Removable Direct Access SCSI-0 device 
da1: 40.000MB/s transfers
da1: Attempt to query device size failed: NOT READY, Medium not present
da2 at umass-sim0 bus 0 target 0 lun 2
da2: <Generic USB SM Reader 1.02> Removable Direct Access SCSI-0 device 
da2: 40.000MB/s transfers
da2: Attempt to query device size failed: NOT READY, Medium not present
da3 at umass-sim0 bus 0 target 0 lun 3
da3: <Generic USB MS Reader 1.03> Removable Direct Access SCSI-0 device 
da3: 40.000MB/s transfers
da3: Attempt to query device size failed: NOT READY, Medium not present
GEOM_LABEL: Label for provider acd0 is iso9660/SUPCOM1EG.
GEOM_LABEL: Label for provider ad10s2 is ntfs/Volume.
Trying to mount root from ufs:/dev/ad12s1a
em0: link state changed to UP
umass1: <vendor 0x0930 USB Flash Memory, class 0/0, rev 2.00/1.00, addr 3> on uhub1
da4 at umass-sim1 bus 1 target 0 lun 0
da4: < USB Flash Memory 5.00> Removable Direct Access SCSI-0 device 
da4: 40.000MB/s transfers
da4: 3935MB (8058880 512 byte sectors: 255H 63S/T 501C)
pid 1442 (gdb), uid 1001: exited on signal 6 (core dumped)

> cat KERNEL
Code:
#
# GENERIC -- Generic kernel configuration file for FreeBSD/amd64
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.484.2.1 2007/10/11 06:20:26 kensmith Exp $

cpu             HAMMER
ident           MONSTER

# To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         # Default places to look for devices.

#makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

#options        SCHED_4BSD              # 4BSD scheduler
options         SCHED_ULE
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         INET6                   # IPv6 communications protocols
options         SCTP                    # Stream Control Transmission Protocol 
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         UFS_GJOURNAL            # Enable gjournal-based UFS journaling
options         MD_ROOT                 # MD is a potential root device
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
options         NFS_ROOT                # NFS usable as /, requires NFSCLIENT
options         NTFS                    # NT File System
options         MSDOSFS                 # MSDOS Filesystem
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_PART_GPT           # GUID Partition Tables.
options         GEOM_LABEL              # Provides labelization
options         COMPAT_43TTY            # BSD 4.3 TTY compat [KEEP THIS!]
options         COMPAT_IA32             # Compatible with i386 binaries
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
options         COMPAT_FREEBSD6         # Compatible with FreeBSD6
options         SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
options         STOP_NMI                # Stop CPUS using NMI instead of IPI
options         AUDIT                   # Security event auditing

# Make an SMP-capable kernel by default
options         SMP                     # Symmetric MultiProcessor Kernel

# CPU frequency control
#device         cpufreq

# Bus support.
device          acpi
device          pci

# Floppy drives
device          fdc

# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
device          ataraid         # ATA RAID drives
device          atapicd         # ATAPI CDROM drives
device          atapifd         # ATAPI floppy drives
device          atapist         # ATAPI tape drives
options         ATA_STATIC_ID   # Static device numbering
device          atapicam

# SCSI Controllers
#device         ahc             # AHA2940 and onboard AIC7xxx devices
#options        AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~128k to driver.
#device         ahd             # AHA39320/29320 and onboard AIC79xx devices
#options        AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
                                        # output.  Adds ~215k to driver.
#device         amd             # AMD 53C974 (Tekram DC-390(T))
#device         hptiop          # Highpoint RocketRaid 3xxx series
#device         isp             # Qlogic family
#device         ispfw           # Firmware for QLogic HBAs- normally a module
#device         mpt             # LSI-Logic MPT-Fusion
#device         ncr             # NCR/Symbios Logic
#device         sym             # NCR/Symbios Logic (newer chipsets + those of `ncr')
#device         trm             # Tekram DC395U/UW/F DC315U adapters

#device         adv             # Advansys SCSI adapters
#device         adw             # Advansys wide SCSI adapters
#device         aic             # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device         bt              # Buslogic/Mylex MultiMaster SCSI adapters


# SCSI peripherals
device          scbus           # SCSI bus (required for SCSI)
device          ch              # SCSI media changers
device          da              # Direct Access (disks)
device          sa              # Sequential Access (tape etc)
device          cd              # CD
device          pass            # Passthrough device (direct SCSI access)
device          ses             # SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
#device         amr             # AMI MegaRAID
#device         arcmsr          # Areca SATA II RAID
#device         ciss            # Compaq Smart RAID 5*
#device         dpt             # DPT Smartcache III, IV - See NOTES for options
#device         hptmv           # Highpoint RocketRAID 182x
#device         rr232x          # Highpoint RocketRAID 232x
#device         iir             # Intel Integrated RAID
#device         ips             # IBM (Adaptec) ServeRAID
#device         mly             # Mylex AcceleRAID/eXtremeRAID
#device         twa             # 3ware 9000 series PATA/SATA RAID

# RAID controllers
#device         aac             # Adaptec FSA RAID
#device         aacp            # SCSI passthrough for aac (requires CAM)
#device         ida             # Compaq Smart RAID
#device         mfi             # LSI MegaRAID SAS
#device         mlx             # Mylex DAC960 family
#XXX pointer/int warnings
#device         pst             # Promise Supertrak SX6000
#device         twe             # 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          kbdmux          # keyboard multiplexer

device          vga             # VGA video card driver

device          splash          # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device          sc

#device         agp             # support several AGP chipsets

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
device          cbb             # cardbus (yenta) bridge
device          pccard          # PC Card (16-bit) bus
device          cardbus         # CardBus (32-bit) bus

# Serial (COM) ports
#device         sio             # 8250, 16[45]50 based serial ports
#device         uart            # Generic UART driver

# Parallel port
#device         ppc
#device         ppbus           # Parallel port bus (required)
#device         lpt             # Printer
#device         plip            # TCP/IP over parallel
#device         ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to sio, uart and/or ppc drivers):
#device         puc

# PCI Ethernet NICs.
#device         de              # DEC/Intel DC21x4x (``Tulip'')
device          em              # Intel PRO/1000 adapter Gigabit Ethernet Card
#device         ixgb            # Intel PRO/10GbE Ethernet Card
#device         le              # AMD Am7900 LANCE and Am79C9xx PCnet
#device         txp             # 3Com 3cR990 (``Typhoon'')
#device         vx              # 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device          miibus          # MII bus support
#device         bce             # Broadcom BCM5706/BCM5708 Gigabit Ethernet
#device         bfe             # Broadcom BCM440x 10/100 Ethernet
#device         bge             # Broadcom BCM570xx Gigabit Ethernet
#device         dc              # DEC/Intel 21143 and various workalikes
#device         fxp             # Intel EtherExpress PRO/100B (82557, 82558)
#device         lge             # Level 1 LXT1001 gigabit Ethernet
#device         msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet
device          nfe             # nVidia nForce MCP on-board Ethernet
#device         nge             # NatSemi DP83820 gigabit Ethernet
#device         nve             # nVidia nForce MCP on-board Ethernet Networking
#device         pcn             # AMD Am79C97x PCI 10/100 (precedence over 'le')
#device         re              # RealTek 8139C+/8169/8169S/8110S
#device         rl              # RealTek 8129/8139
#device         sf              # Adaptec AIC-6915 (``Starfire'')
#device         sis             # Silicon Integrated Systems SiS 900/SiS 7016
#device         sk              # SysKonnect SK-984x & SK-982x gigabit Ethernet
#device         ste             # Sundance ST201 (D-Link DFE-550TX)
#device         ti              # Alteon Networks Tigon I/II gigabit Ethernet
#device         tl              # Texas Instruments ThunderLAN
#device         tx              # SMC EtherPower II (83c170 ``EPIC'')
#device         vge             # VIA VT612x gigabit Ethernet
#device         vr              # VIA Rhine, Rhine II
#device         wb              # Winbond W89C840F
#device         xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard NICs included.
#device         cs              # Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
#device         ed              # NE[12]000, SMC Ultra, 3c503, DS8390 cards
#device         ex              # Intel EtherExpress Pro/10 and Pro/10+
#device         ep              # Etherlink III based cards
#device         fe              # Fujitsu MB8696x based cards
#device         sn              # SMC's 9000 series of Ethernet chips
#device         xe              # Xircom pccard Ethernet

# Wireless NIC cards
#device         wlan            # 802.11 support
#device         wlan_wep        # 802.11 WEP support
#device         wlan_ccmp       # 802.11 CCMP support
#device         wlan_tkip       # 802.11 TKIP support
#device         wlan_amrr       # AMRR transmit rate control algorithm
#device         wlan_scan_ap    # 802.11 AP mode scanning
#device         wlan_scan_sta   # 802.11 STA mode scanning
#device         an              # Aironet 4500/4800 802.11 wireless NICs.
#device         ath             # Atheros pci/cardbus NIC's
#device         ath_hal         # Atheros HAL (Hardware Access Layer)
#device         ath_rate_sample # SampleRate tx rate control for ath
#device         awi             # BayStack 660 and others
#device         ral             # Ralink Technology RT2500 wireless NICs.
#device         wi              # WaveLAN/Intersil/Symbol 802.11 wireless NICs.

# Pseudo devices.
device          loop            # Network loopback
device          random          # Entropy device
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying (translation)
device          firmware        # firmware assist module

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device          bpf             # Berkeley packet filter

# USB support
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          ehci            # EHCI PCI->USB interface (USB 2.0)
device          usb             # USB Bus (required)
#device         udbp            # USB Double Bulk Pipe devices
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          ulpt            # Printer
device          umass           # Disks/Mass storage - Requires scbus and da
device          ums             # Mouse
#device         ural            # Ralink Technology RT2500USB wireless NICs
#device         urio            # Diamond Rio 500 MP3 player
#device         uscanner        # Scanners
# USB Ethernet, requires miibus
#device         aue             # ADMtek USB Ethernet
#device         axe             # ASIX Electronics USB Ethernet
#device         cdce            # Generic USB over Ethernet
#device         cue             # CATC USB Ethernet
#device         kue             # Kawasaki LSI USB Ethernet
#device         rue             # RealTek RTL8150 USB Ethernet

# FireWire support
device          firewire        # FireWire bus code
device          sbp             # SCSI over FireWire (Requires scbus and da)
device          fwe             # Ethernet over FireWire (non-standard!)
device          fwip            # IP over FireWire (RFC 2734,3146)
device          dcons           # Dumb console driver
device          dcons_crom      # Configuration ROM for dcons

# Sound
device          sound
device          "snd_hda"

options         DEVICE_POLLING  # turn on device polling, enabled with ifconfig

# ALTQ
options         ALTQ            #alternate queueing
options         ALTQ_CBQ        #class based queueing
options         ALTQ_RED        #random early detection
options         ALTQ_RIO        #triple red for diffserv (needs RED)
options         ALTQ_HFSC       #hierarchical fair service curve
options         ALTQ_PRIQ       #priority queue
options         ALTQ_NOPCC      #don't use processor cycle counter

# Enable pf firewall support
device          pf
device          pflog
device          pfsync

# for postgreSQL
options         SHMMAXPGS=262144
options         SHMSEG=512
options         SHMMNI=512
options         SEMMNI=512
options         SEMMNS=1024
options         SEMMNU=512
options         SEMMAP=512

Das System ist frisch von der Stange, Kernel und World frisch gebaut. Avidemux2 frisch aus aktuellen Ports übersetzt.
Habe absolut keine Ahnung, was hier schiefgeht und wie ich das Problem angehen kann.
 
gdb.core kann ich bestätigen, hatte ich auch und einfach gelöscht ohne zu merken, woher es gekommen war. Hast du es dir angesehen? Nutzt es vielleicht was?

Ich hatte als nächstes vor, nach einiger Wartezeit auf Antworten hier, mal direkt die Quellen zu laden und versuchen zu kompilieren. Manchmal gibt es da Versionsunterschiede oder Kleinigkeiten, die geändert wurden.
 
/usr/src/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/solib-svr4.c:1443: internal-error: legacy_fetch_link_map_offsets called without legacy link_map support enabled.
A problem internal to GDB has been detected,
further debugging may prove unreliable.

das ist der beste Hinweis, der sich mir aus dem eben gesehenen gdb.core erschließt. Das ist eine binär-Datei und nicht vieles darin kann gelesen werden, doch dies hier scheint mir wenigstens ein Hinweis zu sein.
Ich verstehe ihn allerdings nicht, vielleicht jemand hier?
Als nächstes gehe ich mal auf die Suche nach entsprechenden Dateien bei mir und sehe, was sich dort findet.
 
Zum gdb.core gibts nichts Erwähnenswertes, liefert mir keinen Stacktrace (eigentlich auch klar, weil ohne Debug compiliert).

Zu der Meldung
/usr/src/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/solib-svr4.c:1443: internal-error: legacy_fetch_link_map_offsets called without legacy link_map support enabled.

habe ich meist gefunden, dass der normale FreeBSD-gdb steinalt ist, was mit Version 6.1.1 auch stimmt.

Habe nun den gdb 6.6 aus den Ports installiert, der gibt folgende Meldung beim Start von avidemux

Code:
*******************
  Avidemux 2, v  2.3.0
*******************
 http://fixounet.free.fr/avidemux
 Code      : Mean & JSC 
 GFX       : Nestor Di , nestordi@augcyl.org
 Testing   : Jakub Misak
 FreeBSD   : Anish Mistry, amistry@am-productions.biz
Compiled for X86_64 Arch.
[Locale] setlocale C/de_DE.ISO8859-1/C/C/C/C 
[Locale] Textdomain was messages 
[Locale] Textdomain is now  avidemux 
[Locale] Files  for avidemux appear to be in /usr/local/share/locale
[Locale] Test : _File 
Initializing prefs

Images stat:
___________
Max memory consumed (MB)     : 0
Current memory consumed (MB) : 0
Max image used               : 0
Cur image used               : 0
#0  0x00000008054c1b8a in wait4 () from /lib/libc.so.7
#1  0x000000080534f054 in waitpid () from /lib/libthr.so.3
#2  0x000000080285896e in g_on_error_stack_trace ()
#3  0x00000000004167f3 in ?? ()
#4  <signal handler called>
#5  0x00000000004dda5b in ?? ()
#6  0x00000000004ddbd1 in ?? ()
#7  0x00000000004dddb0 in ?? ()
#8  0x00000000004169db in ?? ()
#9  0x0000000000411135 in ?? ()
#10 0x00000008009c1000 in ?? ()
#11 0x0000000000000000 in ?? ()
Memory stat:

Fürchte da besteht eine Inkompatibilität mit den neuen Threading-Libraries von FreeBSD 7 :confused:

Da heisst es wohl abwarten, bis sich jemand von den Programmieren des Problems annimmt...
 
Hast du ihn mal von libpthread, in 6.x noch libthr, auf libkse, in 6.x libpthread, umgebogen?
 
Habe nun wieder eine amd64 Kiste zum Testen.

Libraries umbiegen, das wäre noch eine Idee...

Mit LD_PRELOAD klappt's zumindest nicht, in den Sourcen fummeln möchte ich vermeiden.

Habe noch dunkel von 5.x/6.x Zeiten in Erinnerung, dass Library-Ummappen über eine Config im /etc geht. Muss zugeben, habe mich grade im Google-Dschungel verirrt und wäre über nen klitzekleinen Hint dazu dankbar, gerne auch weiterführender Link.
Wenn man's nicht dauernd macht, kommt man schnell raus aus der Materie :p
 
und ich schließe mich da erst recht an!
Ich habe das gar nicht verstanden und wäre sehr froh, wenn ihr mich da auf dem Laufenden haltet.
Die neue 7.0-Release macht es (wenigstens bei mir) immer noch nicht.
 
Denke ich habe endlich eine Lösung, zumindest für avidemux2:

http://avidemux.org/admForum/viewtopic.php?pid=25201

Nach einigen Versuchen hats nun geklappt:
- 'make deinstall avidemux2'
- '/usr/ports/multimedia/avidemux2' komplett löschen
- das angegebene Package in /usr/ports legen und mit dem üblichen 'tar zxvf avidemux2-2.4.tar.bz2' entpacken
- im neuen multimedia/avidemux2 wie gewohnt 'make install'

Installiert ein paar Sachen nach, aber läuft nun prima, zumindest hier. Die Version 2.3 scheint einfach überholt, und um 2.4 hat sich noch keiner gekümmert, bis auf diesen Makefile-Gott :D
 
Zuletzt bearbeitet:
Das z beim tar-Aufruf kannst du weglassen. bsdtar erkennt im Gegensatz zu gnutar die Kompression automatisch.
 
auch mit z beim tar: vielen Dank reakktor für diesen Hinweis!
Seit einigen Wochen hatte ich aufgegeben, Beiträge im Avidemux Forum zu verfolgen.
Diese Vorgehensweise zeigt Erfolg, wie du beschrieben hast.
Aber, ich war unachtsam und machte einen Fehler:
Natürlich wollte ich qt4 und nicht gtk probieren und dabei hatte ich ein wenig deinstall und install Arbeit, bis make install durchlief und danach merkte ich nicht, daß sich der Aufruf möglicherweise geändert hatte, jedenfalls startete nicht avidemux2 und bevor ich lange rumprobierte, änderte ich die Optionen nach gtk, weil auch ein Hinweis beschrieben ist, daß qt4 möglicherweise nicht geht und gtk funktionierte dann auch auf Anhieb und zwar auch in besserem Deutsch als die Vorgänger-Versionen.
Meine Tonspuren sind meist in mp2 Format (die AC3 Spur löschte ich bisher immer) und diese mp2 werden nun als mp3 angesprochen, es erfolgt dann trotzdem scheinbar die Wandlung nach mp3, wie ich das haben will.
In einem ersten Test habe ich nun drei Sitzungen laufen und lasse Filme damit wandeln und es kommt mir recht langsam vor. Wie ich sehe, startet es mit einem Nice-Wert von 10, vielleicht ändere ich mal was. Wie auch immer, da kann ich nun was machen, nachdem es läuft!
Deshalb nochmals Dank.
 
und es kommt mir recht langsam vor

Bin grade am exzessiv Testen, und muss bestätigen, dass die Performance eher grottenschlecht denn langsam ist.
Mit grottenschlecht meine ich, dass gegenüber einer exakt gleichen FreeBSD7/32bit-Installation (die ich für die 64bit-Version geopfert habe) die Frameraten beim Encoden unter 30% gesunken sind, also über 2/3 langsamer.

Vergleich: Star Trek TNG- Folge mit 300MB, Format 320x200 MPEG2 von TV-Karte; umkodieren auf xvid; Settings die gleichen (2pass final size 120MB, mpeg Quantizer, bframes 150, quality 5)
32bit: ca. 190 fps first pass, 160 fps second pass
64bit: ca. 80 fps first pass, 50 fps second pass

Werde nun Testen, ob das am Xvid liegt oder an avidemux, evtl. auch am Gespann von beiden. Aber bin doch einigermaßen ernüchtert, da ich definitiv nicht mit so einem krassen Einbruch gerechnet hatte...
 
das ist wirklich hart, oder?
Beinahe möchte ich sagen: "Leider" hänge ich an den 64bit. Hatte mir zwar auch vorgestellt, daß dies durchaus langsamer sein könnte, als ein 32bit, doch weil ich meinen neuen PC falsch bestellt hatte, kam der mit 8GB RAM (frag nicht, wofür ich den brauchen werde) und erst mal eingeschaltet, wollte ich nicht reklamieren, sondern behalten, vor allem, weil es nachweislich mein eigener Fehler bei der Bestellung war.
Da ich in einen entsprechenden Rückstand geraten bin, wollte ich aber gleich einige Filme umbauen und lasse seither ständig mehrere Sitzungen laufen, die traurig langsam vor sich hin werkeln. Alternativen habe ich noch keine probiert, es ist mir nur eben auch aufgefallen, daß die nun mit einem nice von 10 gestartet werden, vorher (auf meinem alten 32Bit Free-BSD 6.2) war der 0. Der alte ist ein dual PIII mit 800was MHz und schaft zwei avidemux(2.3) gleichzeitig mit ca 5 bis 6 B/s (mpg2 Film plus mp2 Ton zu xvid und mp3). Der neue 64bit bei einer einzigen Sitzung etwa 20 und bei drei Sitzungen ungefähr 7, was darauf deutet, daß wirklich nicht mehr geht. Mein Laptop mit 32bit GNU/Linux und avidemux 2.3 macht etwa zwei Sitzungen gleichzeitig mit je 20 B/s. Ein Kollege erzählte mir heute, daß er sein avidemux auf seinem GNU/Linux auch von 2.3 auf 2.4 upgedatet hatte und er glaubt auch, daß es viel langsamer sei, nannte aber noch keine Zahlen.
Das neue kommt ja automatisch mit fast allen denkbaren Codes daher und ich werde vielleicht mal einen anderen probieren.
 
eine einfache Umwahl nach x264 läuft vergleichbar langsam ab.
was noch auffällt: meine mpg-Dateien werden indiziert, dieses läuft gegenüber dem alten PIII etwa siebenfach oder achtfach so schnell. Scheint als irgendwie etwas mit dem Code zu tun zu haben.
 
Mit meinem neuen Core2 Duo mit 2.4 GHz wird genau so langsam gerippt wie mit meinem Pentium-M 1300. Ich schätze der XviD-Encoder ist in irgendeiner Form auf den 32-Bit Fall optimiert.

Ich sage später mal bescheid, wie sich das beim 2. Durchgang entwickelt. Im 1st pass wird jedenfalls mein Wunsch nach mehr Threads ignoriert.
 
Habe mal den aktuellen Source von xvid.org geholt und die ./configure && make Ergebnisse zwischen 32bit und 64bit verglichen.

Dabei kommt recht schnell auf, dass beim ./configure eine platform.inc entsteht, die bei 64bit keine Assembler-Infos beinhaltet. Im Gegensatz dazu sind die make vars bei der 32bit Version komplett drin und werden auch benutzt.

Sieht man auch beim Compilen, Output ist bei 64bit nur 1/3 so lang, es fehlen einfach die zig Tonnen asm-32-Bit-Assembler-Optimierungen. Ein paar 64bit asm-Files sind zwar da, aber die einzubinden übersteigt dann doch meine Fähigkeiten.

Nach einem testweisen
- "make install" vom xvid-1.2 (ich hasse es eigentlich, die ports nicht zu verwenden)
- umbiegen vom Link libxvidcore.so auf die neu enstandene libxvidcore.so.4.1 und
- Neukompilieren vom avidemux2 mit den neuen xvid-Headern kann ich nun wenigstens die neue Multithreading-Funktionalität von xvid 1.2 nutzen.

Die fehlende Optimierung wird durch die Kraft der 2 Kerne wenigstens ein wenig ausgeglichen :rolleyes:
 
Ich habe mir ein wenig dadurch weitergeholfen, dass ich 2 Filme gleichzeitig rippe. Ich hätte nicht gedacht, dass die Assembler-Optimierungen dem Compiler so weit überlegen sind.
 
bei mir laufen auch immer mehrere avidemuxer, allerdings hatte ich damit diese Woche auch gleich drei Filme mit unbrauchbarem Ergebnis, alle drei so ab etwa 75% der Gesamtlänge unbrauchbar. Seither lasse ich es bei zwei Instanzen in der Nacht und einer am Tage.
Bin ja schon froh, daß überhaupt wieder was gewandelt wird.

Nun, wie gut ist denn dein avidemux mit dem neuen xvid etwa im Vergleich zu vorher? Will da frühestens morgen ran, wenn die nächsten Filme fertig sind.
 
Hmm, ich habe mal die Option OPTIMIZED_CFLAGS deaktiviert und mir stattdessen selbst mal ein paar Optimierungen aus der gcc-Manual-Page gesammelt.

Das Ergebnis: Noch mal 40% langsamer!

Aua, da bleibe ich dann doch bei den Vorgaben. Jedenfalls so lang, bis ich endlich eine 32-Bit Jail gebastelt habe.
 
ganz erstaunlich, die xvid.org Seite in neuem Look, da sieht man mal, was sich alles so tut...
Wenn ich recht hingesehen habe, war es aber 1.1.3, was ich runtergeladen habe und wie oben beschrieben eingebaut, macht es wirklich einen deutlich schnelelren avidemux. Bei einer einzel-Sitzung bekam ich etwa 30B/s hin und nun mit zwei gleichzeitigen, immer noch etwa 25 oder 26, also deutlich schneller, als zuvor mit maximal 15. Das ist also schon mal eine Verbesserung.
 
das ist jedenfalls der erste Durchgang, denn die Zahlen ergeben sich in den ersten Minuten nach dem Start.
Ich glaube nicht, daß ich zwei Durchgänge eingestellt habe, bislang lasse ich die Einstellungen bei Default-Werten, also, die Einstellungen hinsichtlich der Kodieroptionen. Die Filme, die ich wandele, sind meist Fernsehaufnahmen und deshalb um die 90 Minuten und mehr, bei recht hoher Datenrate (also, meist mpg2 mit 720x576, wenn sie mal kleiner sind, lege ich gewöhnlich doch einen schwarzen Rand darum herum, um auf die gleiche Auflösung zu kommen). Damit dauert die Umwandlung mehrere Stunden und es kommt mir nicht so sehr darauf an, die Zielgröße genau zu erreichen. Mir gefällt die dynamische Einschätzung der Bitrate von Xvid4 im Vergleich zu älteren DivX und die damit gesteigerte Quallität bei geschrumpftem Volumen. Die eine X264 Aufnahme, die ich machte, ist noch kleiner (1GB Xvid, 620MB x264) und beinahe ebenso gut, also durchaus brauchbar, nur habe ich noch nicht probiert, ob das auch mein DVD-Spieler kann.
Also, ich sehe das nachher noch mal in den Einstellungen nach, ob ich ein oder zwei Pass eingestellt habe. Nein, habe gerade überlegt, daß eine neu aufgerufene Sitzung das ja ebenfalls zeigen kann und da ist einmaliger Durchlauf, Quantisizer eingestellt. Auch bei x264.

Zu den Zahlen, das habe ich verwirrend ausgedrückt: die beiden Sitzungen schaffen gemeinsam etwas mehr als 25 B/s, eine derzeit 17, die andere 11. Vorher hatte ich meist eine bei 8 bis 9 und die andere dann 5 bis 6.
Für die Wandlung habe ich die Option hoch eingestellt, womit der nice-Level auf 0 gehoben wird. Merkwürdig war, daß bei gleicher Einstellung für die Indizierung hier deutlich langsamer gearbeitet wurde.
 
Ich mache normalerweise DVD-Rips in 2 Durchgängen. Im ersten Durchgang komme ich auf 23 bis 25 Bilder pro Sekunde. In dem Durchgang findet auch die Audio-Wandlung in Stereo-MP3 statt. Im zweiten komme ich auf 10 bis 15 Bilder. Das hängt stark vom Bildmaterial ab.
 
Zurück
Oben