gedit crashed on printing to network printer

Bug #93166 reported by Aaron Clark
2
Affects Status Importance Assigned to Milestone
gedit (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gedit

Fiesty Herd 5 - copied and pasted man page to new gedit window - tried to print to canon mp780 on wireless network. Printer is attached to a Win2000 box and shared. Have printed to this printer from Opera without incident. This time I checked duplex in the printer dialogue and an error message popped up on the Win2K box saying that a paper size not supported by the duplexor had been chosen and to uncheck automatic in the printer driver and try again. US Letter is chosen as paper size in the printer driver on the Ubuntu box and in the Gedit printer dialogue. Crash happened on the second try to print. I restarted gedit unchecked the duplex box in the printer dialogue and printed successfully.

ProblemType: Crash
Architecture: i386
Date: Sat Mar 17 12:58:51 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gedit
Package: gedit 2.18.0-0ubuntu1
PackageArchitecture: i386
ProcCmdline: gedit manfstab
ProcCwd: /home/awc
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
 LANG=en_US.UTF-8
Signal: 11
SourcePackage: gedit
StacktraceTop:
 g_type_check_instance_cast ()
 ?? ()
 ?? ()
 ?? ()
 ?? ()
Uname: Linux Thinkpad-A31 2.6.20-11-generic #2 SMP Thu Mar 15 08:03:07 UTC 2007 i686 GNU/Linux
UserGroups:

Revision history for this message
Aaron Clark (aaronclark) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :
Download full text (77.8 KiB)

Debug backtrace for the crash:

Thread 1 (process 21650):
#0 IA__g_type_check_instance_cast (type_instance=0x84c4270, iface_type=138141032) at gtype.c:3148
        node = <value optimized out>
        iface = <value optimized out>
#1 0x080b45b1 in buffer_set (job=0x88216b0, pspec=0x8397600, d=0x0) at gedit-print.c:165
        pjob = (GtkSourcePrintJob *) 0x88216b0
        data = (gpointer) 0x84c4270
        config = <value optimized out>
        __PRETTY_FUNCTION__ = "buffer_set"
#2 0xb75a70f9 in IA__g_cclosure_marshal_VOID__PARAM (closure=0x81e7f18, return_value=0x0, n_param_values=2,
    param_values=0xbfd95d3c, invocation_hint=0xbfd95c4c, marshal_data=0x80b4510) at gmarshal.c:531
        data1 = (gpointer) 0x88216b0
        data2 = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__PARAM"
#3 0xb759a62b in IA__g_closure_invoke (closure=0x81e7f18, return_value=0x0, n_param_values=2, param_values=0xbfd95d3c,
    invocation_hint=0xbfd95c4c) at gclosure.c:490
        marshal = (GClosureMarshal) 0xb75a70a0 <IA__g_cclosure_marshal_VOID__PARAM>
        marshal_data = (gpointer) 0x0
        __PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#4 0xb75ab103 in signal_emit_unlocked_R (node=0x80ea0e0, detail=1506, instance=0x88216b0, emission_return=0x0,
    instance_and_params=0xbfd95d3c) at gsignal.c:2440
        tmp = <value optimized out>
        handler = (Handler *) 0x86ff240
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0xbfd96344, instance = 0x88216b0, ihint = {signal_id = 1, detail = 1506,
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = (GClosure *) 0x80ea088
        handler_list = (Handler *) 0x86ff240
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 1
        max_sequential_handler_number = 4876
        return_value_altered = 1
#5 0xb75ac627 in IA__g_signal_emit_valist (instance=0x88216b0, signal_id=1, detail=1506,
    var_args=0xbfd95f80 "\210_ٿ��跸_ٿp\226\\�\t") at gsignal.c:2199
        _flags = <value optimized out>
        _vtable = <value optimized out>
        _cvalues = {{v_int = -1218752284, v_long = -1218752284, v_int64 = 7371182308, v_double = 3.6418479476155903e-314,
    v_pointer = 0xb75b50e4}, {v_int = -1218906296, v_long = -1218906296, v_int64 = -4622559326356572344,
    v_double = -0.39641015915900768, v_pointer = 0xb758f748}, {v_int = -1219232078, v_long = -1219232078,
    v_int64 = 580472048675192498, v_double = 7.1576993766802247e-270, v_pointer = 0xb753feb2}, {v_int = 1079572296,
    v_long = 1079572296, v_int64 = -5194642821787093176, v_double = -2.2886682664884752e-39, v_pointer = 0x4058f748}, {
    v_int = -1218668944, v_long = -1218668944, v_int64 = 599564174738888304, v_double = 1.3689216032364611e-268,
---Type <return> to continue, or q <return> to quit---
    v_pointer = 0xb75c9670}, {v_int = 2, v_long =...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the bug report. This particular bug has already been reported, but feel free to report any other bugs you find.

Changed in gedit:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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