Segmentation fault in dropbox plugin

Bug #897761 reported by Baronos
56
This bug affects 9 people
Affects Status Importance Assigned to Milestone
Marlin
Fix Released
Undecided
Unassigned

Bug Description

Ubuntu 11.10 (Linux ubuntu 3.2.0-rc3-custom x86_64 GNU/Linux)

ubuntu@ubuntu:~$ marlin -d
[INFO 20:20:40.421650] Welcome to Marlin
[INFO 20:20:40.421716] Version: 0.1
[INFO 20:20:40.421757] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[DEBUG 20:20:40.558892] update_places
[DEBUG 20:20:40.573043] update_places
[DEBUG 20:20:40.593632] >>>>create file file:///home/ubuntu
[DEBUG 20:20:40.593765] gof_window_slot_new file:///home/ubuntu
[DEBUG 20:20:40.597045] fm_directory_view_parent_set
[DEBUG 20:20:40.597228] gof-directory-async.vala:152: list directory file:///home/ubuntu
[DEBUG 20:20:40.600163] slot_active
[DEBUG 20:20:40.600234] fm_directory_view_real_merge_menus
[DEBUG 20:20:40.610324] update_menus
[DEBUG 20:20:40.616036] fm_directory_view_realize
[DEBUG 20:20:40.616126] update_menus
[DEBUG 20:20:40.630375] gof-directory-async.vala:309: found cached dir file:///home/ubuntu
[DEBUG 20:20:40.630444] >>>>create file file:///home/ubuntu/Documents
[DEBUG 20:20:40.630549] gof-directory-async.vala:309: found cached dir file:///home/ubuntu
[DEBUG 20:20:40.630588] >>>>create file file:///home/ubuntu/Music
[DEBUG 20:20:40.630632] gof-directory-async.vala:309: found cached dir file:///home/ubuntu
[DEBUG 20:20:40.630669] >>>>create file file:///home/ubuntu/Pictures
[DEBUG 20:20:40.630712] gof-directory-async.vala:309: found cached dir file:///home/ubuntu
[DEBUG 20:20:40.630747] >>>>create file file:///home/ubuntu/Videos
[DEBUG 20:20:40.630789] gof-directory-async.vala:309: found cached dir file:///home/ubuntu
[DEBUG 20:20:40.630824] >>>>create file file:///home/ubuntu/Downloads
[DEBUG 20:20:40.631059] update_places
[WARN 20:20:40.636094] gof-callwhenready.vala:74: query info failed, Error when getting information for file '/home/ubuntu/Videos': No such file or directory file:///home/ubuntu/Videos
[INFO 20:20:40.636370] gof-callwhenready.vala:83: call when ready OK - empty list
[DEBUG 20:20:40.636413] update_places
[DEBUG 20:20:40.638992] file_loaded_callback file:///home/ubuntu/Pictures
[DEBUG 20:20:40.639606] file_loaded_callback file:///home/ubuntu/Music
[DEBUG 20:20:40.639991] file_loaded_callback file:///home/ubuntu/Documents
[DEBUG 20:20:40.640247] file_loaded_callback file:///home/ubuntu/Downloads
[DEBUG 20:20:40.641022] file_loaded_callback file:///home/ubuntu/Desktop
[DEBUG 20:20:40.643068] file_loaded_callback file:///home/ubuntu/VirtualBox%20VMs
[DEBUG 20:20:40.643546] file_loaded_callback file:///home/ubuntu/Photo
[DEBUG 20:20:40.645801] file_loaded_callback file:///home/ubuntu/Games
[DEBUG 20:20:40.646299] file_loaded_callback file:///home/ubuntu/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB
Segmentation fault

Revision history for this message
Baronos (seredkinab) wrote :

After the last update no longer run

Revision history for this message
Anders Ravn (j-anders-r) wrote :

I also get segmentation fault after the last update... Ubuntu 11.10 with kernel 3.0.0-12-generic.

anders@ejsern:~$ marlin
[INFO 17:42:40.257521] Welcome to Marlin
[INFO 17:42:40.257613] Version: 0.1
[INFO 17:42:40.257665] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[INFO 17:42:40.489837] gof-callwhenready.vala:83: call when ready OK - empty list
[INFO 17:42:40.553773] on_connect
Segmentation fault

Revision history for this message
xapantu (xapantu) wrote :

Could you include a backtrace? (with "gdb marlin", then "run", then "bt")

Revision history for this message
Anders Ravn (j-anders-r) wrote :

Here is mine:

(gdb) run
Starting program: /usr/bin/marlin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef81d700 (LWP 32332)]
[INFO 18:01:34.166258] Welcome to Marlin
[INFO 18:01:34.166360] Version: 0.1
[INFO 18:01:34.166438] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[New Thread 0x7fffe7fff700 (LWP 32333)]
[New Thread 0x7fffe71ea700 (LWP 32334)]
[New Thread 0x7fffdebc2700 (LWP 32335)]
[New Thread 0x7fffde1be700 (LWP 32336)]
[INFO 18:01:34.467165] gof-callwhenready.vala:83: call when ready OK - empty list
[INFO 18:01:34.569149] on_connect

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff506c116 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff506c116 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff506d5a1 in g_filename_from_uri () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffe71eea78 in ?? () from /usr/lib/marlin/plugins/libmarlin-dropbox.so
#3 0x00007ffff7bcbe55 in ?? () from /usr/lib/libmarlincore.so.0
#4 0x00007ffff508aa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff508b258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff508b792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff7072e1d in gtk_main () from /usr/lib/libgtk-3.so.0
#8 0x00007ffff5827a4e in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9 0x0000000000426665 in main ()
(gdb)

Revision history for this message
David Palma (requiem-der-seele) wrote :
Download full text (6.2 KiB)

Same. Happened after last update Ubuntu update today for me.

[UNAME] --------------------------------------------------------------------------------------------------------------------------------------------------
seele at $HOST in ~
$ uname -a
Linux $HOST 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

[MARLIN] --------------------------------------------------------------------------------------------------------------------------------------------------
seele at $HOST in ~
$ marlin
[INFO 11:38:04.429306] Welcome to Marlin
[INFO 11:38:04.429398] Version: 0.1
[INFO 11:38:04.429425] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[INFO 11:38:04.585686] marlin_plugins_ubuntuone_real_directory_loaded
[INFO 11:38:04.585747] file (null)
[INFO 11:38:04.606894] gof-callwhenready.vala:83: call when ready OK - empty list
[INFO 11:38:04.652860] on_connect
[1] 6846 segmentation fault marlin

seele at $HOST in ~
$ marlin -d
[INFO 11:39:09.488800] Welcome to Marlin
[INFO 11:39:09.488895] Version: 0.1
[INFO 11:39:09.488975] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[DEBUG 11:39:09.623856] update_places
[DEBUG 11:39:09.633964] update_places
[DEBUG 11:39:09.645574] >>>>create file file:///home/seele
[DEBUG 11:39:09.645680] gof_window_slot_new file:///home/seele
[DEBUG 11:39:09.647960] fm_directory_view_parent_set
[DEBUG 11:39:09.648097] gof-directory-async.vala:152: list directory file:///home/seele
[INFO 11:39:09.649263] marlin_plugins_ubuntuone_real_directory_loaded
[INFO 11:39:09.649300] file (null)
[DEBUG 11:39:09.650142] slot_active
[DEBUG 11:39:09.650177] fm_directory_view_real_merge_menus
[DEBUG 11:39:09.657759] update_menus
[DEBUG 11:39:09.658394] fm_directory_view_realize
[DEBUG 11:39:09.658462] update_menus
[DEBUG 11:39:09.665899] gof-directory-async.vala:309: found cached dir file:///home/seele
[DEBUG 11:39:09.665934] >>>>create file file:///home/seele/Dropbox
[DEBUG 11:39:09.665991] gof-directory-async.vala:309: found cached dir file:///home/seele
[DEBUG 11:39:09.666018] >>>>create file file:///home/seele/Music
[DEBUG 11:39:09.666050] gof-directory-async.vala:309: found cached dir file:///home/seele
[DEBUG 11:39:09.666079] >>>>create file file:///home/seele/Downloads
[DEBUG 11:39:09.666110] gof-directory-async.vala:309: found cached dir file:///home/seele
[DEBUG 11:39:09.666136] >>>>create file file:///home/seele/Ubuntu%20One
[DEBUG 11:39:09.666167] >>>>reuse file file:///home/seele
[DEBUG 11:39:09.666417] update_places
[DEBUG 11:39:09.669191] file_loaded_callback file:///home/seele/VirtualBox%20VMs
[DEBUG 11:39:09.669781] file_loaded_callback file:///home/seele/Applications
[DEBUG 11:39:09.670465] file_loaded_callback file:///home/seele/Ubuntu%20One
[DEBUG 11:39:09.670835] file_loaded_callback file:///home/seele/test
[DEBUG 11:39:09.671156] file_loaded_callback file:///home/seele/deja-dup
[DEBUG 11:39:09.672863] file_loaded_callback file:///home/seele/Projects
[DEBUG 11:39:09.673084] file_loaded_callback file:///home/seele/Dropbox
[DEBUG 11:39:09.675118] file_loaded_callback file:///h...

Read more...

Revision history for this message
Baronos (seredkinab) wrote :

ubuntu@ubuntu:~$ gdb marlin
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/marlin...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/marlin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffefab2700 (LWP 10206)]
[INFO 23:21:40.161891] Welcome to Marlin
[INFO 23:21:40.161959] Version: 0.1
[INFO 23:21:40.161988] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[New Thread 0x7fffecb83700 (LWP 10207)]
[New Thread 0x7fffe7df6700 (LWP 10208)]
[New Thread 0x7fffe2389700 (LWP 10209)]
[New Thread 0x7fffe0fb8700 (LWP 10210)]
[New Thread 0x7fffe07b7700 (LWP 10211)]
[New Thread 0x7fffdffb6700 (LWP 10212)]
[New Thread 0x7fffdf7b5700 (LWP 10213)]
[WARN 23:21:40.457140] gof-callwhenready.vala:74: query info failed, Error when getting information for file '/home/ubuntu/Videos': No such file or directory file:///home/ubuntu/Videos
[INFO 23:21:40.460302] gof-callwhenready.vala:83: call when ready OK - empty list

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff501ac06 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff501ac06 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff501ac06 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff501c061 in g_filename_from_uri ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fffe7dfaa78 in ?? ()
   from /usr/lib/marlin/plugins/libmarlin-dropbox.so
#3 0x00007ffff7bcbe55 in ?? () from /usr/lib/libmarlincore.so.0
#4 0x00007ffff503744a in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff5037810 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff50378d4 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff57cf894 in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#8 0x0000000000426665 in main ()
(gdb)

Revision history for this message
xapantu (xapantu) wrote :

It looks like it needs a u1/dropbox plugins rebuild.

summary: - Segmentation fault
+ Segmentation fault in dropbox plugin
Revision history for this message
Baronos (seredkinab) wrote :

disabled dropbox, now works. thank you

Revision history for this message
Anders Ravn (j-anders-r) wrote :

Thank you for the quick reply!
Disabling both u1 and dropbox did the trick. It's a pity though, hope new versions of the plugins will be released soon! :-)

Revision history for this message
xapantu (xapantu) wrote : Re: [Bug 897761] Re: Segmentation fault in dropbox plugin

I am requesting some rebuild, thanks to launchpad it should be fixed in
a few hours :)

Thanks for all your detailed reports :)

Revision history for this message
Anders Ravn (j-anders-r) wrote :

Works for me now with the new dropbox plugin!
Great job, quick fix :)

Revision history for this message
Alex Lopez (alfitovdkiv) wrote :

Confirmed,

great job!

ammonkey (am-monkeyd)
Changed in marlin:
status: New → Fix Committed
Revision history for this message
Antonio (antoniocarelli) wrote :

I still have this problem.
It only happens whit dropbox app open.
If i open the DROPBOX folder.

Starting program: /usr/bin/marlin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef81c700 (LWP 5974)]
[INFO 10:23:24.755868] Welcome to Marlin
[INFO 10:23:24.756001] Version: 0.1
[INFO 10:23:24.756122] Report any issues/bugs you might find to http://bugs.launchpad.net/marlin
[New Thread 0x7fffec87c700 (LWP 5975)]
[New Thread 0x7fffe79ec700 (LWP 5976)]
[New Thread 0x7fffe22bd700 (LWP 5977)]
[INFO 10:23:25.048745] marlin_window_columns_new file:///home/ike
[New Thread 0x7fffe0eec700 (LWP 5978)]
[New Thread 0x7fffe06eb700 (LWP 5979)]
[INFO 10:23:25.103707] gof-callwhenready.vala:83: call when ready OK - empty list
[INFO 10:23:25.202374] on_connect
[Thread 0x7fffe0eec700 (LWP 5978) exited]
[Thread 0x7fffe06eb700 (LWP 5979) exited]
[WARN 10:23:31.240027] list_selection_changed_callback

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff494f99a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff494f99a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffe79f0d92 in marlin_dropbox_finish_file_info_command ()
   from /usr/lib/marlin/plugins/libmarlin-dropbox.so
#2 0x00007ffff5089a5d in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff508a258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff508a792 in g_main_loop_run ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7071e1d in gtk_main () from /usr/lib/libgtk-3.so.0
#6 0x00007ffff5826a4e in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7 0x0000000000426bb5 in main ()

Revision history for this message
Emre Senturk (m-emre-senturk) wrote :

Problem resurrected after last update
-------------------------------------------------------
Program received signal SIGSEGV, Segmentation fault.
0x00a39e50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
(gdb) where
#0 0x00a39e50 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1 0x00a3b3de in g_filename_from_uri () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2 0x014ffd94 in ?? () from /usr/lib/marlin/plugins/libmarlin-dropbox.so
#3 0x00160317 in marlin_plugins_base_update_file_info (self=0x81a7040, file=0x83a7000) at /build/buildd/marlin-0.1/obj-i686-linux-gnu/libcore/Plugin.c:145
#4 0x0015e718 in ____lambda1_ (_data2_=<optimized out>) at /build/buildd/marlin-0.1/obj-i686-linux-gnu/libcore/PluginManager.c:903
#5 _____lambda1__gsource_func (self=0x81ec850) at /build/buildd/marlin-0.1/obj-i686-linux-gnu/libcore/PluginManager.c:911
#6 0x00a56a10 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x00a5a1cf in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x00a5a900 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9 0x00a5af0b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x002f9f95 in gtk_main () at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkmain.c:1367
#11 0x0020dfe4 in gtk_application_run_mainloop (application=0x80ee408) at /build/buildd/gtk+3.0-3.2.0/./gtk/gtkapplication.c:115
#12 0x0091050c in g_application_run () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#13 0x08065c7a in main (argc=1, argv=0xbffff354) at /build/buildd/marlin-0.1/src/marlin-main.c:35

Revision history for this message
ammonkey (am-monkeyd) wrote :

everytime there's some significant changes in marlincore, the plugins need to be recompiled.
the packages have been rebuilded.

Revision history for this message
ammonkey (am-monkeyd) wrote :

 status fixreleased

Changed in marlin:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.