Bug#528456: unable to open matroska mkv file properties

Norbert Preining preining at logic.at
Fri Nov 6 14:56:09 UTC 2009


On Fr, 06 Nov 2009, Sven Arvidsson wrote:
> Try to capture a backtrace of the crash:

On Fr, 06 Nov 2009, Emilio Pozuelo Monfort wrote:
> It works fine here. Does it happen with every file? Can you get a gdb backtrace?


No it does not happen with every file. And getting a backtrace is 
not so easy. How do you stop the auto-restart feature of GNOME? I cannot
kill nautilus because it will be restarted immediately.

Ok, I installed libglib2.0-dbg and nautilus-dbg, started a twm session,
started nautilus from within gdb.

Interestingly here we get some nice features: Three times the property
dialog didn't pop up, once it did pop up and showed me some settings.

Starting (ie double cliking the ogg file) it *AFTER* a hang in the 
properties dialog created a segfault, bt full attached.

What puzzles me is that in twm with nautilus double clicking started
the .ogg in gnome-smplayer, while double clicking it in a gnome session
starts it with totem.

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining                                        Associate Professor
JAIST Japan Advanced Institute of Science and Technology   preining at jaist.ac.jp
Vienna University of Technology                               preining at logic.at
Debian Developer (Debian TeX Task Force)                    preining at debian.org
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
CORRIEMOILLIE (n.)
The dreadful sinking sensation in a long passageway encounter when
both protagonists immediately realise they have plumped for the
corriedoo (q.v.) much too early as they are still a good thirty yards
apart. They were embarrassed by the pretence of corriecravie (q.v.)
and decided to make use of the corriedoo because they felt silly. This
was a mistake as corrievorrie (q.v.) will make them seem far sillier.
			--- Douglas Adams, The Meaning of Liff
-------------- next part --------------
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffec1ab910 (LWP 7106)]
[New Thread 0x7fffe3fff910 (LWP 7107)]
[Thread 0x7fffe3fff910 (LWP 7107) exited]
[New Thread 0x7fffe3fff910 (LWP 7111)]
[New Thread 0x7fffd6783910 (LWP 7112)]
[Thread 0x7fffe3fff910 (LWP 7111) exited]
[New Thread 0x7fffe3fff910 (LWP 7113)]
[New Thread 0x7fffd5a45910 (LWP 7114)]
[New Thread 0x7fffd5244910 (LWP 7115)]
[Thread 0x7fffd6783910 (LWP 7112) exited]
[Thread 0x7fffe3fff910 (LWP 7113) exited]
[Thread 0x7fffd5a45910 (LWP 7114) exited]
[Thread 0x7fffec1ab910 (LWP 7106) exited]
[New Thread 0x7fffec1ab910 (LWP 7116)]
[New Thread 0x7fffd5a45910 (LWP 7117)]
[New Thread 0x7fffe3fff910 (LWP 7127)]
[New Thread 0x7fffd6783910 (LWP 7128)]
[New Thread 0x7fffd40a7910 (LWP 7129)]
[New Thread 0x7fffd38a6910 (LWP 7130)]
[Thread 0x7fffd40a7910 (LWP 7129) exited]
[Thread 0x7fffd6783910 (LWP 7128) exited]
[Thread 0x7fffec1ab910 (LWP 7116) exited]
[Thread 0x7fffd38a6910 (LWP 7130) exited]
[Thread 0x7fffd5244910 (LWP 7115) exited]
[Thread 0x7fffe3fff910 (LWP 7127) exited]
[New Thread 0x7fffe3fff910 (LWP 7133)]
[New Thread 0x7fffd5244910 (LWP 7161)]
[New Thread 0x7fffd38a6910 (LWP 7163)]
[New Thread 0x7fffec1ab910 (LWP 7164)]
[Thread 0x7fffec1ab910 (LWP 7164) exited]
[Thread 0x7fffd5a45910 (LWP 7117) exited]
[Thread 0x7fffd5244910 (LWP 7161) exited]
[New Thread 0x7fffd5244910 (LWP 7167)]
[Thread 0x7fffd5244910 (LWP 7167) exited]
[New Thread 0x7fffd5244910 (LWP 7196)]
[New Thread 0x7fffd5a45910 (LWP 7217)]
[New Thread 0x7fffec1ab910 (LWP 7218)]
[New Thread 0x7fffd2660910 (LWP 7219)]
[New Thread 0x7fffd1e5f910 (LWP 7220)]

Program received signal SIGSEGV, Segmentation fault.
IA__g_type_check_instance (type_instance=0x206d657469206465) at /tmp/buildd/glib2.0-2.22.2/gobject/gtype.c:3800
3800	/tmp/buildd/glib2.0-2.22.2/gobject/gtype.c: No such file or directory.
	in /tmp/buildd/glib2.0-2.22.2/gobject/gtype.c
#0  IA__g_type_check_instance (type_instance=0x206d657469206465) at /tmp/buildd/glib2.0-2.22.2/gobject/gtype.c:3800
No locals.
#1  0x00007ffff4e7fc49 in IA__g_signal_handlers_disconnect_matched (instance=0x206d657469206465, mask=24, signal_id=0, detail=0, closure=0x0, func=0x495290, data=0x7fffe4151150) at /tmp/buildd/glib2.0-2.22.2/gobject/gsignal.c:2667
        n_handlers = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_signal_handlers_disconnect_matched"
#2  0x00000000004951ec in remove_pending (startup_data=0x7fffe4151150, cancel_call_when_ready=<value optimized out>, cancel_timed_wait=1, cancel_destroy_handler=1) at fm-properties-window.c:5322
No locals.
#3  0x00000000004973ec in is_directory_ready_callback (file=<value optimized out>, data=<value optimized out>) at fm-properties-window.c:5349
        new_window = <value optimized out>
        startup_data = 0x7fffe4151150
#4  0x00000000004b4a77 in call_ready_callbacks_at_idle (callback_data=<value optimized out>) at nautilus-directory-async.c:1834
        directory = 0x870560
        node = <value optimized out>
        next = <value optimized out>
        callback = 0x7fffe4154270
#5  0x00007ffff479212a in g_main_dispatch (context=0x7f6eb0) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:1960
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#6  IA__g_main_context_dispatch (context=0x7f6eb0) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2513
No locals.
#7  0x00007ffff4795988 in g_main_context_iterate (context=0x7f6eb0, block=1, dispatch=1, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2591
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 14
        allocated_nfds = <value optimized out>
        fds = 0xea90e0
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#8  0x00007ffff4795e5d in IA__g_main_loop_run (loop=0xea1eb0) at /tmp/buildd/glib2.0-2.22.2/glib/gmain.c:2799
        self = 0x7ba010
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#9  0x00007ffff603aca7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x0000000000443e06 in main (argc=1, argv=0x7fffffffe3f8) at nautilus-main.c:544
        kill_shell = 0
        no_default_window = 0
        browser_window = 0
        no_desktop = 0
        version = 0
        autostart_mode = <value optimized out>
        autostart_id = <value optimized out>
        geometry = 0x0
        remaining = 0x0
        perform_self_check = 0
        application = <value optimized out>
        context = <value optimized out>
        file = <value optimized out>
        uri = <value optimized out>
        uris = 0x0
        uris_array = 0x7fffffffe3f0
        error = 0x0
        options = {{long_name = 0x54e559 "check", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2d8, description = 0x54e5a0 "Perform a quick set of self-check tests.", arg_description = 0x0}, {long_name = 0x54e48f "version", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2dc, description = 0x54e5d0 "Show the version of the program.", arg_description = 0x0}, {long_name = 0x55259c "geometry", short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x7fffffffe2d0, description = 0x54e5f8 "Create the initial window with the given geometry.", arg_description = 0x54e497 "GEOMETRY"}, {long_name = 0x54e4a0 "no-default-window", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2e8, description = 0x54e630 "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x54e4b2 "no-desktop", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2e0, description = 0x54e668 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {long_name = 0x54ae40 "browser", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2e4, description = 0x54e4bd "open a browser window.", arg_description = 0x0}, {long_name = 0x56f8bf "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffe2ec, description = 0x54e4d4 "Quit Nautilus.", arg_description = 0x0}, {long_name = 0x553b24 "", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x7fffffffe2c8, description = 0x0, arg_description = 0x54e4e3 "[URI...]"}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}}
A debugging session is active.

	Inferior 1 [process 7103] will be killed.

Quit anyway? (y or n) 


More information about the pkg-gnome-maintainers mailing list