Package: kino Version: 0.50-3 Severity: important A more correct severity might be 'grave', if this problem affect more then just me.
I just upgraded my laptop from Woody to Sarge, and wanted to take the oppurtunity to test kino. But it crashes with a segfault when I start it. I get a dial box explaining that the crash happened, and is asked to visit the GNOME bugzilla to find out more. Anyway, here is the output when running the program: % kino Preferences constructed > Kino Common being built > Creating page editor > Creating Capture Page > Creating Export Page > Creating Export1394 Page > Creating ExportAVI Page > Creating ExportStills Page > Creating ExportAudio Page >> Starting Editor [dialog box: Application "kino" (process 5143) has crashed due to a fatal error. (Segmentation fault)\nPlease visit the GNOME Application crash page for more infomration] % I then tried to run it in valgrind. As you can see, lots of problems are detected. Perhaps one of these are related? GDB backtrace is provided below. % LANG=C valgrind kino ==5145== Memcheck, a memory error detector for x86-linux. ==5145== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==5145== Using valgrind-2.4.0, a program supervision framework for x86-linux. ==5145== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==5145== For more details, rerun with: -v ==5145== Preferences constructed Gdk-WARNING **: locale not supported by C library > Kino Common being built > Creating page editor > Creating Capture Page > Creating Export Page > Creating Export1394 Page > Creating ExportAVI Page > Creating ExportStills Page > Creating ExportAudio Page >> Starting Editor ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x808752C: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x8087557: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x8087584: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x80875B1: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x80875DE: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x808760B: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x8087638: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x8087665: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x8087692: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x80876BC: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Conditional jump or move depends on uninitialised value(s) ==5145== at 0x80876E9: KinoCommon::toggleComponents(component_enum, bool) (in /usr/bin/kino) ==5145== by 0x8086C7C: KinoCommon::start(void) (in /usr/bin/kino) ==5145== by 0x8084E79: KinoCommon::setCurrentPage(int) (in /usr/bin/kino) ==5145== by 0x8084BB5: KinoCommon::KinoCommon(_GtkWidget *) (in /usr/bin/kino) ==5145== by 0x809395B: kinoInitialise (in /usr/bin/kino) ==5145== by 0x805D683: main (in /usr/bin/kino) ==5145== ==5145== Syscall param writev(vector[...]) points to uninitialised byte(s) ==5145== at 0x1C0F30A8: (within /lib/tls/libc-2.3.2.so) ==5145== by 0x1BCF2EBF: (within /usr/X11R6/lib/libX11.so.6.2) ==5145== by 0x1BCF3A8E: _X11TransWritev (in /usr/X11R6/lib/libX11.so.6.2) ==5145== by 0x1BCD4186: _XSend (in /usr/X11R6/lib/libX11.so.6.2) ==5145== by 0x1BCCA644: XQueryExtension (in /usr/X11R6/lib/libX11.so.6.2) ==5145== by 0x1BC72F48: (within /usr/lib/libgdk-1.2.so.0.9.1) ==5145== by 0x1BC72FBB: gdk_window_shape_combine_mask (in /usr/lib/libgdk-1.2.so.0.9.1) ==5145== by 0x1BC1A640: (within /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BC1A739: gtk_widget_reset_shapes (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BC170CF: (within /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BC1661A: gtk_widget_set_style (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1B99063F: (within /usr/lib/libgnomeui.so.32.14.1) ==5145== Address 0x1C1D3912 is 42 bytes inside a block of size 2048 alloc'd ==5145== at 0x1B904F75: calloc (vg_replace_malloc.c:175) ==5145== by 0x1BCC509C: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2) ==5145== by 0x1BC4F678: gdk_init_check (in /usr/lib/libgdk-1.2.so.0.9.1) ==5145== by 0x1BB9BC10: gtk_init_check (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BB9C105: gtk_init (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1B99999D: (within /usr/lib/libgnomeui.so.32.14.1) ==5145== by 0x1BD85C90: (within /usr/lib/libgnomesupport.so.0.0.0) ==5145== by 0x1BD85CB5: (within /usr/lib/libgnomesupport.so.0.0.0) ==5145== by 0x1BD86BCD: poptGetNextOpt (in /usr/lib/libgnomesupport.so.0.0.0) ==5145== by 0x1BD79C57: gnomelib_parse_args (in /usr/lib/libgnome.so.32.4.3) ==5145== by 0x1B999CC9: gnome_init_with_popt_table (in /usr/lib/libgnomeui.so.32.14.1) ==5145== by 0x1B999D58: gnome_init (in /usr/lib/libgnomeui.so.32.14.1) ==5145== ==5145== Invalid read of size 4 ==5145== at 0x1BE8AC37: pthread_join (in /lib/tls/libpthread-0.60.so) ==5145== by 0x8086A13: KinoCommon::showScenes(void) (in /usr/bin/kino) ==5145== by 0x8086B6A: KinoCommon::moveToFrame(int) (in /usr/bin/kino) ==5145== by 0x8086AB3: KinoCommon::moveToFrame(void) (in /usr/bin/kino) ==5145== by 0x8093A87: refresh (in /usr/bin/kino) ==5145== by 0x8070C76: on_video_drawingarea1_expose_event (in /usr/bin/kino) ==5145== by 0x1BB9DBB5: gtk_marshal_BOOL__POINTER (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BBD66D4: (within /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BBD598A: (within /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BBD3133: gtk_signal_emit (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BC14747: gtk_widget_event (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== by 0x1BB9CA14: gtk_main_do_event (in /usr/lib/libgtk-1.2.so.0.9.1) ==5145== Address 0x48 is not stack'd, malloc'd or (recently) free'd Gdk-WARNING **: locale not supported by C library ==5145== ==5145== ERROR SUMMARY: 13 errors from 13 contexts (suppressed: 111 from 3) ==5145== malloc/free: in use at exit: 2484046 bytes in 7354 blocks. ==5145== malloc/free: 18139 allocs, 10785 frees, 14534204 bytes allocated. ==5145== For counts of detected errors, rerun with: -v ==5145== searching for pointers to 7354 not-freed blocks. ==5145== checked 13359524 bytes. ==5145== ==5145== LEAK SUMMARY: ==5145== definitely lost: 15072 bytes in 11 blocks. ==5145== possibly lost: 0 bytes in 0 blocks. ==5145== still reachable: 2468974 bytes in 7343 blocks. ==5145== suppressed: 0 bytes in 0 blocks. ==5145== Use --leak-check=full to see details of leaked memory. % This is the GDB bbacktrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1082424224 (LWP 5203)] 0x4057dc37 in pthread_join () from /lib/tls/libpthread.so.0 (gdb) bt #0 0x4057dc37 in pthread_join () from /lib/tls/libpthread.so.0 #1 0x08086a14 in KinoCommon::showScenes () #2 0x08086b6b in KinoCommon::moveToFrame () #3 0x08086ab4 in KinoCommon::moveToFrame () #4 0x08093a88 in refresh () #5 0x08070c77 in on_video_drawingarea1_expose_event () #6 0x4029fbb6 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0 #7 0x402d86d5 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0 #8 0x402d798b in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0 #9 0x402d5134 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0 #10 0x40316748 in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0 #11 0x4029ea15 in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0 #12 0x4035efd5 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0 #13 0x08b4d478 in ?? () #14 0x00000000 in ?? () #15 0xbffff6a8 in ?? () #16 0x00000000 in ?? () #17 0x405774a8 in ?? () from /usr/lib/libglib-1.2.so.0 #18 0x00000000 in ?? () #19 0xbffff6d8 in ?? () #20 0x4056703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #21 0x4056703d in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #22 0x405674f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #23 0x40567724 in g_main_run () from /usr/lib/libglib-1.2.so.0 #24 0x4029e25f in gtk_main () from /usr/lib/libgtk-1.2.so.0 #25 0x0805d6c4 in main () (gdb) -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (2100, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-686 Locale: LANG=no_NO, LC_CTYPE=no_NO (charmap=ISO-8859-1) Versions of packages kino depends on: ii gdk-imlib1 1.9.14-16.2 imaging library for use with gtk ( ii libart2 1.4.2-19 The GNOME canvas widget - runtime ii libaudiofile0 0.2.6-6 Open-source version of SGI's audio ii libavc1394-0 0.4.1-2 control IEEE1394 audio/video devic ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an ii libdb3 3.2.9-22 Berkeley v3 Database Libraries [ru ii libesd0 0.2.35-2 Enlightened Sound Daemon - Shared ii libglib1.2 1.2.10-9 The GLib library of C routines ii libgnome32 1.4.2-19 The GNOME libraries ii libgnomesupport0 1.4.2-19 The GNOME libraries (Support libra ii libgnomeui32 1.4.2-19 The GNOME libraries (User Interfac ii libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets fo ii libjpeg62 6b-9 The Independent JPEG Group's JPEG ii libpng2 1.0.18-1 PNG library, older version - runti ii libraw1394-5 0.10.1-1.1 library for direct access to IEEE ii libstdc++2.10-glibc2.2 1:2.95.4-22 The GNU stdc++ library ii libtiff3g 3.5.5-6.woody5 Tag Image File Format library ii libungif4g 4.1.3-2 shared library for GIF images (run ii libxml2 2.6.16-7 GNOME XML library ii xlibs 4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu ii zlib1g 1:1.2.2-3 compression library - runtime -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

